Taller sobre arduino Universidad de Granada
16-4-2012
ElCacharreo.com José Antonio Vacas
Introducción a Arduino: Presente
ElCacharreo.com UGR 2012
● Maximo Banzi 2005● Un bar le da nombre● Made in Italy● Computación fisica● Precio objetivo 30$● 100% free source
David CuartiellesGianluca MartinoTom IgoeDavid MellisMassimo Banzi
Introducción a Arduino: Historia
ElCacharreo.com UGR 2012
Introducción a Arduino: Presente
UnoEthernetMegaMiniProLilypadBluetooth
ElCacharreo.com UGR 2012
300.000 en Mayo de 2011
Introducción a Arduino: Futuro
● Leonardo: usb HDI● Due: ARM 32bits● Wifi● Android ADK● ...
ElCacharreo.com UGR 2012
Introducción a Arduino: Futuro
Makers
ElCacharreo.com UGR 2012
Introducción a Arduino: Proyectos
Alimentador de mascotas activado por twitter
ElCacharreo.com UGR 2012
Introducción a Arduino: Proyectos
Cafetera que twittea
ElCacharreo.com UGR 2012
Introducción a Arduino: Proyectos
Impresoras 3D: PrintrBot, RepRap, ...
ElCacharreo.com UGR 2012
Introducción a Arduino: Proyectos
Estación de carga de coche eléctrico
ElCacharreo.com UGR 2012
Programando Arduino: IDE
ElCacharreo.com UGR 2012
Programando Arduino: Lenguaje
ElCacharreo.com UGR 2012
Guía de referencia de Arduino
void setup(){}
void loop(){}
Librerías
El mundo digital: salidas
ElCacharreo.com UGR 2012
El mundo digital: entradas
ElCacharreo.com UGR 2012
El mundo analógico: entradas
ElCacharreo.com UGR 2012
El mundo analógico: salidas
ElCacharreo.com UGR 2012
Comunicaciones: introducción
Comunicando con el pc:
void setup(){Serial.begin(9600);} int i=0;void loop(){
Serial.print("hola ");Serial.println(i);
}
ElCacharreo.com UGR 2012
Comunicaciones: el puerto serie
Comandos via serieFunctions
● begin()● end()● available()● read()● peek()● flush()● print()● println()● write()● SerialEvent()
ElCacharreo.com UGR 2012
Comunicaciones: SPI, I2C, OneWire
Ejemplo I2C Ejemplo OneWire del ide Ejemplos ....
ElCacharreo.com UGR 2012
Podemos obtener información sobre el micro. Bajamos de nivel Ejemplo
Información interna
ElCacharreo.com UGR 2012
Fuentes
arduinoarduino programing notebook
freeduino
ElCacharreo.com UGR 2012
Conclusiones
Gracias por vuestra atención
ElCacharreo.com UGR 2012