Documentos de Académico
Documentos de Profesional
Documentos de Cultura
OBJETIVO
Este ejemplo utiliza la funcion servoPulse para mover el servo de 10° a 170°.
EQUIPO:
1 Plataforma Arduino.
1 Servomotor.
1 computadora personal.
MATERIAL
Cable
protoboard
INTRODUCCIÓN
Los servos de modelismo tienen un motor y unos engranajes cuya salida se
puede mover en un arco de 180° y contienen la electrónica necesaria para ello.
Todo lo que se necesita es un pulso enviado cada 20 ms.
PROCEDIMIENTO
1. Escriba el código siguiente:
1
delay(20); // retardo de refresco
}
void loop() // el servo inicia su recorrido en 10º y
{ // gira hasta 170º
for (myAngle=10; myAngle<=170; myAngle++)
{
servoPulse(servoPin, myAngle);
}
// el servo vuelve desde 170º hasta 10º
for (myAngle=170; myAngle>=10; myAngle--)
{
servoPulse(servoPin, myAngle);
}
}
2. Compile y descargue el código al Arduino.
3. Arme el circuito de la figura anterior.
4. Corra la aplicación.
OBSERVACIONES:
CONCLUSIONES: