#include <Servo.h>
Servo miservo;
int pos=0;
int TECLA=0; // Declaramos los pines y posiciones.
void setup()
{
Serial.begin(9600);
miservo.attach(9); // Señalamos la velocidad por bits a la que se moverá.
pos=0;
}
void loop()
{
miservo.write(pos);
delay(60);
Serial.println(pos);
if (Serial.available() > 0)
{
delay(10);
TECLA=Serial.read(); // Si pulsamos la tecla 5 el servo está en posición 0.
if (TECLA==50){ (5)
pos=0;
}
if (TECLA==51){ (6)
pos=90; // Si pulsamos la tecla 6 el servo está en posición 90.
}
if (TECLA==52){ (7)
pos=180; // Si pulsamos la tecla 7 el servo está en posición 180.
}
}
}
No hay comentarios:
Publicar un comentario