martes, 2 de abril de 2019

Práctica 4 de arduino

Servo controlado con teclado





#include <Servo.h>
Servo miservo;
int pos=0;
int TECLA=0;
void setup() {
Serial.begin(9600);
miservo.attach(9);
pos=0;
}
void loop() {
miservo.write(pos);
delay(50);
Serial.println(pos);
if (Serial.available() > 0) {
delay(100);
TECLA=Serial.read();
if (TECLA==53){ //es decir, "5"
pos=0;
}
if (TECLA==54){ //es decir, "6"
pos=90;
}
if (TECLA==55){ //es decir, "7"
pos=180;
}
}
}


  • Definimos el pin del servo y su posición.
  • Definimos la tecla.
  • Declaramos un variable en la que queremos que al pulsar la tecla se mueva hasta un ángulo de giro.
  • Ponemos el código ascii de la tecla que vamos a pulsar

No hay comentarios:

Publicar un comentario

Práctica 8: Sketchup