Manejando el servo motor con el teclado

Hoy estrené el servo de mi kit básico de Arduino Uno.

Para utilizarlo, seguí instrucciones de varias páginas, pero el ejemplo que más me gustó fue el de www.electroensaimada.com

En él se utiliza la interacción con el puerto serial para enviarle una letra ‘a’ o una letra ‘z’ al robot, y en cada letra se aumenta o disminuye el ángulo del servo.

Programa para hacer funcionar el servo con el teclado

Aquí, el código para copiar y pegar:
#include
Servo mimotor;
int angulo=90;
void setup()

{
mimotor.attach(9);
Serial.begin(9600);
}

void loop() {
unsigned char comando=0;
if(Serial.available()){
comando=Serial.read();
if(comando=='a')angulo+=10;
else if(comando=='z')angulo-=10;
angulo=constrain(angulo,0,180);
}
mimotor.write(angulo);
Serial.print("Angulo: ");Serial.println(angulo);
delay(100);
}

microServo

Ver el video del programa funcionando:
Acceder al video del motor funcionando

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *