En la siguiente práctica haremos que el servo obedezca a al algunas de las teclas que marcaremos.
#include <Servo.h>
Servo miservo;
int pos=0;
int TECLA=0;
void setup() {
Serial.begin(9600);
miservo.attach(10);
pos=0;
}
void loop() {
miservo.write(pos);
delay(50);
Serial.println(pos);
if (Serial.available() > 0) {
delay(100);
TECLA=Serial.read();
if (TECLA==55){ (7)
pos=10;
}
if (TECLA==56){ (8)
pos=80;
}
if (TECLA==57){ (9)
pos=170;
}
}
}
Explicación: Primero configuraremos los Pines que sean necesarios en esta práctica, después le diremos que obedezca a las siguientes teclas:
-
Con el 55 será la tecla 7
-
Con el 56 la tecla 8
-
Con el 57 la tecla 9
En estos casos serán los números 7,8 y 9.
No hay comentarios:
Publicar un comentario