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

Scrapy - Python - Slides

Despues de ver este capitulo de mejorando.la  , senti curiosidad por Scrapy , un framework para scraping y crawling , algo asi como "raspar y arrastrarse" en sitios web y obtener informacion incluidas en las paginas que componen el sitio.



Hace poco tiempo, necesite este framework, porque me encontraba buscando presentaciones sobre Oracle Weblogic 11g y  el sitio, que tenia una presentacion bueno, no me permitia bajarla.  Asi que se me prendio la lamparita y comence a buscar , en el codigo HTML informacion que me sirviera para obtener las SLIDES.

Requerimientos:

-Scrapy
-Python
-Distrubucion de linux que te guste. (Use Linux Mint)


Codigo Fuente: spiders/slideshareWeb/slideshareWeb/spiders/slideshareWeb_spider.py

Para Arrancar el codigo se usa:
scrapy crawl slideshareWeb (Enter)
Estando en el directorio de la applicacion que contruyeron; pero mas claro este en el Tutorial que adjunte como link externo.
import urllib2 import tarfile import os from os.path impo…

DuinoBot v1.2 + Servos

Hoy me llego el envio de Sparkfun con mi Pan/Tilt Bracket y unos Servos. Con ellos me decidi a realizar algunas pruebas que mostrare a continuacion.

Elementos a utilizar:

DuinoBot v1.2  (RobotGroup ARG)
Pan/Tilt Bracket (Paneos)
Servos
Protoboards
Jumpers
Potenciometro


Tambien codifique con la IDE de Arduino para que estos elementos "se fusionaran" en mi TEST.  ;-)


Codigo Parcial

void setup(){
  servoTilt.attach(2);  //The Tilt servo is attached to pin 2.
  //servoPan.attach(3);   //The Pan servo is attached to pin 3.
  servoTilt.write(10);  //Initially put the servos both
  //servoPan.write(40);      //at 90 degress.

  Serial.begin(57600);  //Set up a serial connection for 57600 bps.
}

void loop(){
  val = analogRead(potpin);            // reads the value of the potentiometer (value between 0 and 1023)
  val = map(val, 0, 1023, 0, 179);     // scale it to use it with the servo (value between 0 and 180)
  servoTilt.write(val);                  // sets the servo position ac…

Arduino Leonardo Coding

Este fin de semana estuve jugando un poco con mis elementos (shields) que tengo para el Arduino Leonardo y pude lograr algunas interacciones interesantes.


Sensor HY-SRF05 + LCD20x4 + PotenciomentroGarra (Claw by Sparkfun.com) + Joystick Shield Itead Studio2 Servos + Joystick Shield Itead Studio
Materiales:
Joystick Shield Garra (Claw)HY-SRF05   (informacion extra)

Esquema Fritzing (LCD 20x4 + Sensor HY-SRF05 + Potenciometro)















Código Fuente en gist.github.com

Galeria Arduino Leonardo Flickr.com

Videos:

Bracket Sparkfun (Servos)





Espero que les pueda ayudar todo el código para sus proyectos.