Ir al contenido principal

Iteaduino Leonardo + Servos + Joystick Shield

Mientras terminaba de desempacar los productos enviados desde China; se me venian a la cabeza la posibilidades para cada uno de ellos y sus vinculaciones.

Entonces empecemos con una sencilla.  Mover los servos utilizando el Joystick Shield.





Elementos a utilizar:

Iteaduino Leonardo
Pan/Tilt Bracket (Paneos)
Servos
Protoboards
Jumpers
Joystick Shield




Y ganas de probar y cambiar codigo y cables ;-)





Codigo Fuente:  (mediafire)

(parcial)
void setup() {
  Serial.begin(9600);
 
  servoTilt.attach(2);  //The Tilt servo is attached to pin 2.
  servoPan.attach(1);   //The Pan servo is attached to pin 3.
 
  pinMode(button0, INPUT);      //Set the Joystick button 0 as an input
  digitalWrite(button0, HIGH);  //Enable the pull-up resistor on button 0

  pinMode(button1, INPUT);      //Set the Joystick button 1 as an input
  digitalWrite(button1, HIGH);  //Enable the pull-up resistor on button 1
 
  pinMode(button2, INPUT);      //Set the Joystick button 2 as an input
  digitalWrite(button2, HIGH);  //Enable the pull-up resistor on button 2

  pinMode(button3, INPUT);      //Set the Joystick button 3 as an input
  digitalWrite(button3, HIGH);  //Enable the pull-up resistor on button 3
  valCambio=0;
}

void loop() {

  val = analogRead(PIN_ANALOG_X);
  val = map(val, 0, 1023, 0, 180);

  if(valCambio==0){
    servoTilt.write(val);
    valCambio=1;
  }else{
    servoPan.write(val);
    valCambio=0;
  }
  delay(20);
  
}

Comentarios

Entradas más populares de este blog

Para Siempre

La eternidad es un periodo de tiempo muy grande. Especialmente hacia el final. – Stephen Hawking , físico y cosmólogo (Vía Rienzie ) N.R. : Esto confirma lo que decian los Heroes del Silencio:

Bajar contenido de ISSUU.COM [Autom]

Mientras navegaba por la red encontré este sitio: www.issuu.com   es un sitio donde las personas suben distintas publicaciones de toda índole. Y me puse a revisar algunas revistas que encontré ahí, con buen material, pero me resultaba torpe tener que bajar pagina por pagina o suscribirme para bajarlas.  Así que empece a buscar una manera de bajar todas las paginas a la vez, leyendo este post y con algunos conocimientos de python (no son muchos ;-) me las arregle para hacer un script para bajar las publicaciones en formato JPG. (las paginas) y aquí subiré el código fuente. #!/usr/local/bin/python """Extract pages of ISSUU.COM in JPG images This few lines of python code are for U to get JPGs files with the pages of the books/magazines/something posted in issuu.COM Enjoy, Share or Destroy THIS CODE! ;-) """ __author__ = "Jose Rey (me@kirkjoserey.com)" __date__ = "$Date: 2011/02/19 $" __copyright__ = "Copyleft 2011 b...

Discovery : Ultimo Despegue

Despegue del Transbordador Espacial Discovery, el ultimo para esta nave. Como vengo diciendo, desde el principio, NO ME GUSTA que saquen a los Transbordadores Espaciales de circulación, estamos retrocediendo años con esta actitud, sin mirar al Futuro.  Igual es un caso cerrado, espero que mueran menos pilotos, con este cambio de planes. Pongo el link a una Galería Fotográfica Homenaje de Alt1040.com, que esta muy buena.