Practica Servo
#include <Servo.h> // Libreria Servomotores
Servo miServo;
int angulo = 90;
void setup(){
miServo.attach(9);
Serial.begin(9600);
}
void loop(){
unsigned char comando=0;
if(Serial.available()){ //solo leemos si hay un byte en el buffer
comando = Serial.read(); // leer el byte
if (comando=='a')angulo+=10; // incrementamos 10
else if (comando=='z')angulo-=10; // decrementamos
angulo=constrain(angulo,0,180); //restringimos el valor de 0 a 180
}
miServo.write(angulo); // Inicia nuestro servo
Serial.print("Angulo"); // Imprimir Angulos en texto
Serial.println(angulo); //Imprimir el valor de la la variable angulo
delay(100); // tiempo en milisegundos
}
0 comentarios:
Publicar un comentario