Jugando con un servo y Arduino

El otro día, casualmente pasé por una tienda de modelismo, Lebiram, y compré un servo. Como lo quiero para cacharrear, compré el más barato, un Futaba S3003, por 12 euros. Si los compras en packs de cuatro, los vende a 10.

Pues bien, con un simple código obtenido de la web de TodBot (todo un maestro de Arduino, de quien he leído transparencias de cursillos que ha dado) y ganas de jugar, este es el resultado:

El código (arduino_servo_serial.pde) lo he retocado un pelín, para aprovechar todo el rango de movimiento del servo, pues el que he bajado imagino que será para otro modelo.

También, de la web de Tod, he descubierto un programa en C (arduino_serial.c) para enviar datos por el puerto serie. Como bien dice Tod, tiene un bug con las velocidades, así que, he comentado todas salvo la de 9600 bps que es a lo que siempre funciona con Arduino.

En cualquier caso, si no queremos usar el programa en C, siempre podremos hacer un

$echo "cadena a enviar" > /dev/ttyUSBx

donde x será el ttyUSB asignado. En caso de usar el programa e C:

$ ./arduino_serie -p /dev/ttyUSBx -b 9600 -s "cadena a enviar"

NOTA: El código mostrado proviene de la web de Tod, aunque he tocado un par de parámetros para ajustarlo a mis necesidades. Lo publico aquí por si su web no estuviese operativa.

Advertisements

One thought on “Jugando con un servo y Arduino

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s