This is my version of the Sparkfun Wifly Library Alpha 2, at least SPIUartTerminal example works fine with Arduino IDE 1.0. Here is the link: Wifly Library Arduino IDE 1.0
I Hope it works for you.
lunes, 19 de diciembre de 2011
sábado, 23 de julio de 2011
Apuntes del curso de Arduino.
La verdad es que ha pasado bastante tiempo desde que pude dar el curso a mis alumnos.
Al final pasaron por el taller cerca de una cincuentena de alumnos y unos quince compañeros profesores que disfrutaron un rato moviendo servos y encendiendo y apagando leds (o al menos eso me gusta creer)
Ahora aprovecho que me puedo entretener un rato y les dejo los enlaces a los apuntes del curso. Quise darles formato de pequeño libreto y espero que no sea la última de mis publicaciones sobre este particular. Como siempre todo se publica bajo licencia creative-commons, así que es tan vuestro como mío. Lo único que les pido a cambio es que si lo encuentran útil me citen como fuente y me lo hagan saber. Me vale con un comentario en el blog, simplemente me hace ilusión ;)
Espero que lo disfuten y, por supuesto, yo soy bastante cortito, así que si ven cualquier cosa mejorable díganmelo y lo arreglamos.
Al final pasaron por el taller cerca de una cincuentena de alumnos y unos quince compañeros profesores que disfrutaron un rato moviendo servos y encendiendo y apagando leds (o al menos eso me gusta creer)
Ahora aprovecho que me puedo entretener un rato y les dejo los enlaces a los apuntes del curso. Quise darles formato de pequeño libreto y espero que no sea la última de mis publicaciones sobre este particular. Como siempre todo se publica bajo licencia creative-commons, así que es tan vuestro como mío. Lo único que les pido a cambio es que si lo encuentran útil me citen como fuente y me lo hagan saber. Me vale con un comentario en el blog, simplemente me hace ilusión ;)
Espero que lo disfuten y, por supuesto, yo soy bastante cortito, así que si ven cualquier cosa mejorable díganmelo y lo arreglamos.
miércoles, 20 de julio de 2011
Rooster tiene cuerpo
¡Por fin he tenido un ratito y he podido fabricarle un cuerpo! Como pueden ver es un prototipo, la idea no es mantener la miniproroboard, sino diseñar una versión compacta.
También me estoy pensando seriamente pasarme a Ardupilot por una cuestión de presupuesto.
Como pueden ver el cuerpo está fabricado con perfil de aluminio y pvc multicell, todo comprado en Leroy Merlin.
Ya he probado todo el circuito eléctrico y funciona, sólo queda probar el enlace de radio, que seguramente será el protagonista del siguiente artículo.
viernes, 22 de abril de 2011
Generador de encoders ópticos en Processing.
![]() |
| La salida del script es un pdf con los encoders. |
El código es muy sencillo, lo que hace básicamente es generar dos círculos divididos en ocho sectores y otros dos en 16 sectores que alternan franjas blancas y negras. Este es el tipo de encoder más sencillo que se puede aplicar, otras variantes consistirían en añadir otra franja desfasada o utilizar un código de Gray en las bandas, estas dos alternativas nos permitirían, incluso, saber si vamos hacia adelante o hacia atrás analizando únicamente la lectura de los sensores.
Como ahora mismo sólo dispongo de un sensor óptico de reflexión no me pareció demasiado prioritario seguir añadiendo funciones, en cualquier caso, los cambios al sketch propuesto serían simples.
Les pego debajo el código del sketck de Processing.
import processing.pdf.*; float numSect = 8; void setup() { size(600, 800, PDF, "encoder.pdf"); } void draw() { float step = TWO_PI / numSect; float start = 0; float end = step; boolean black = false; for (int i = 0; i < numSect; i++) { if (black) { fill(0); } else { fill(255); } black = !black; arc(170, 250, 100, 100, start, end); arc(320, 250, 100, 100, start, end); start = end; end = end + step; } numSect *= 2; step = TWO_PI / numSect; start = 0; end = step; for (int i = 0; i < numSect; i++) { if (black) { fill(0); } else { fill(255); } black = !black; arc(170, 400, 100, 100, start, end); arc(320, 400, 100, 100, start, end); start = end; end = end + step; } fill(255); ellipse(170, 250, 10, 10); ellipse(320, 250, 10, 10); ellipse(170, 400, 10, 10); ellipse(320, 400, 10, 10); exit(); }
sábado, 9 de abril de 2011
¿Pueden 53 Arduinos mejorar la motivación del alumnado de FPE?
Ya están aquí, llegaron la semana pasada. Todos los locos entrañables que trabajamos en en nuestro colegio decidimos lanzarnos a la piscina y tres seminarios decidieron invertir parte de su presupuesto en comprar Arduinos, sensores, motores, servos, ...

¿Qué pasará ahora? De momento, el día 24 de Mayo tendremos un curso de introducción a Arduino para alumnos y en algún momento entre ese día y hoy tendremos otro para los profesores.
La idea es trabajar la motivación del alumnado de ciclos formativos, nosotros los vemos todos los días y sabemos de lo que son capaces, la cuestión es ¿lo saben ellos?. Queremos que se ilusionen y que se sientan parte activa de la sociedad y además no queremos que lo hagan de cualquier modo, queremos que lo hagan valorando un paradigma concreto, el del hardware y software abierto, que motiva y favorece la innovación.
Estamos barajando varias ideas de cara al año que viene: Participar en algún concurso de CanSats y robots de sumo, desarrollar robots autónomos, ...
De momento a seguir soñando.

¿Qué pasará ahora? De momento, el día 24 de Mayo tendremos un curso de introducción a Arduino para alumnos y en algún momento entre ese día y hoy tendremos otro para los profesores.
La idea es trabajar la motivación del alumnado de ciclos formativos, nosotros los vemos todos los días y sabemos de lo que son capaces, la cuestión es ¿lo saben ellos?. Queremos que se ilusionen y que se sientan parte activa de la sociedad y además no queremos que lo hagan de cualquier modo, queremos que lo hagan valorando un paradigma concreto, el del hardware y software abierto, que motiva y favorece la innovación.
Estamos barajando varias ideas de cara al año que viene: Participar en algún concurso de CanSats y robots de sumo, desarrollar robots autónomos, ...
De momento a seguir soñando.
domingo, 20 de marzo de 2011
Open source Hardware Con 2011
¡Yo quiero ir! Los días 23, 24 y 25 de septiembre en Madrid se llevará a cabo una serie de conferencias sobre Hardware Abierto, la web aquí: OSHWCON
Me resulta especialmente interesante porque espero sinceramente que la cultura DIY se asiente mucho más de lo que está en nuestro entorno próximo y que pronto podamos ver muchos más foros como éste en los que compartir ideas y locuras.
El registro para la participación está abierto así que apúntense ;) También está abierto el Call for Papers, así que si tienes algo que comunicar a la comunidad ya lo sabes.
Me resulta especialmente interesante porque espero sinceramente que la cultura DIY se asiente mucho más de lo que está en nuestro entorno próximo y que pronto podamos ver muchos más foros como éste en los que compartir ideas y locuras.
El registro para la participación está abierto así que apúntense ;) También está abierto el Call for Papers, así que si tienes algo que comunicar a la comunidad ya lo sabes.
lunes, 7 de marzo de 2011
Video de Sonar Rat
Estoy pensando en cambiarle el nombre, porque originalmente iba a tener un sensor de ultrasonidos en el morro y ahora tendrá un sensor IR de Sharp, pero no me negarán que tiene punch "Sonar Rat".
Sonar Rat es un robot móvil con dirección diferencial en formato triciclo, con dos ruedas frontales conectadas a un servo de rotación continua cada una y una rueda loca trasera que debería permitir que el cacharrito girara de manera adecuada.
El cerebro de la bestia es el único Arduino sano que queda en casa, un Arduino NG con un atmega 8 cosecha del 2006 ... cómo pasa el tiempo jejejeje.
Como estos días no he podido trabajar más sobre el control de los motores Brushless y tengo un curso de Arduino para mis alumnos a la vista decidí desempolvar esta idea que tenía atascada desde hace tiempo.
El chasis está hecho con lego technics, aunque me gustaría, a largo plazo, diseñar algo en aluminio (A ver si mis compañeros, los profes de automoción que son unos fieras me echan una manita)
En el primer video muestro la primera prueba de control de un sólo servo con un joystick de playstation así como el control de un led mediante la pulsación del botón que lleva incorporado.
El segundo video muestra los dos servos y un control un tanto "chusco" de los dos motores, pero que permitiría hacerlo girar y moverse como se espera.
También se ve la lectura de varios valores a través del monitor de puerto serie de Arduino.
Sonar Rat es un robot móvil con dirección diferencial en formato triciclo, con dos ruedas frontales conectadas a un servo de rotación continua cada una y una rueda loca trasera que debería permitir que el cacharrito girara de manera adecuada.
El cerebro de la bestia es el único Arduino sano que queda en casa, un Arduino NG con un atmega 8 cosecha del 2006 ... cómo pasa el tiempo jejejeje.
Como estos días no he podido trabajar más sobre el control de los motores Brushless y tengo un curso de Arduino para mis alumnos a la vista decidí desempolvar esta idea que tenía atascada desde hace tiempo.
El chasis está hecho con lego technics, aunque me gustaría, a largo plazo, diseñar algo en aluminio (A ver si mis compañeros, los profes de automoción que son unos fieras me echan una manita)
En el primer video muestro la primera prueba de control de un sólo servo con un joystick de playstation así como el control de un led mediante la pulsación del botón que lleva incorporado.
El segundo video muestra los dos servos y un control un tanto "chusco" de los dos motores, pero que permitiría hacerlo girar y moverse como se espera.
También se ve la lectura de varios valores a través del monitor de puerto serie de Arduino.
Suscribirse a:
Entradas (Atom)

