lunes, 13 de mayo de 2019

Barra de Aparcamiento.

#include <Servo.h> // Se utiliza una libreria introduciendo la instruccion #include.
Servo miservo;     // Creamos el ob jeto con el nombre que le damos a nuestro servo que queramos controlar.
int pos = 0;            //Posición inicial del servo.
void setup(){
  miservo.attach(9);  // Indica en que pin se encuentra el servo.
}
void loop() {

for (pos=0; pos<=90; pos+=90)  { // Se indican las variaciones de posición de servo.
  miservo.write(pos);
  delay(3000);    // Dejamos un delay para que se mueva el servo.
}
pos=0; // Vuelve la  posicion inicial.
}

sábado, 4 de mayo de 2019

Servo controlado con el teclado

#include <Servo.h>  // Se utiliza una libreria introduciendo la instruccion #include.
Servo miservo; // Creamos el ob jeto con el nombre que le damos a nuestro servo que queramos controlar.
int pos=0;  //Posición inicial del servo.
int Tecla=0;
void setup() {
Serial.begin(9600);
miservo.attach(9); // Indica en que pin se encuentra el servo.
pos=0;
}
void loop() {
miservo.write(pos);
delay(50);
Serial.println(pos);
if (Serial.avaliable() > 0) { //esto da algo de error
delay(100);
Tecla=Serial.read();
switch (Tecla) {
case 49:
pos=25;
break;
case 50:
pos=55;
break;
case 51:
pos=145;
break;
defautl:
pos=0;
// En todas las pos anteriores lo unico que indican son las pos en las varia el servo.
}
}
}

Barra de Aparcamiento.

#include <Servo.h>  //  Se utiliza una libreria introduciendo la instruccion #include. Servo miservo;      //  Creamos el ob jeto con ...