Vous êtes sur la page 1sur 41

Caf con Arduino

OSL - Universidad de Granada 12-02-2013


ElCacharreo.com Jos Antonio Vacas

Introduccin a Arduino: Presente

ElCacharreo.com

Caf OSL Feb/13

Introduccin a Arduino: Presente

Jos Antonio Vacas Martnez


blog javacasm@elcacharreo.com twitter linkedin

ElCacharreo.com

Caf OSL Feb/13

Introduccin a Arduino: Historia


Maximo Banzi 2005 Un bar le da nombre Made in Italy Computacin fisica Precio objetivo 30$ 100% free source
David Cuartielles Gianluca Martino Tom Igoe David Mellis Massimo Banzi
ElCacharreo.com Caf OSL Feb/13

Introduccin a Arduino: Presente


Due Uno Leo Ethernet Mega Mini Pro Lilypad Bluetooth
Caf OSL Feb/13

300.000 en Mayo de 2011


ElCacharreo.com

Introduccin a Arduino: Futuro

Android ADK Robots ...

ElCacharreo.com

Caf OSL Feb/13

Dnde comprar?

http://store.arduino.cc http://www.bricogeek.com/shop/ http://www.cooking-hacks.com/ http://shop.voipminic.com/ ...

ElCacharreo.com

Caf OSL Feb/13

Introduccin a Arduino: Donde


Makers/DIY

MakeProjects.com

Instructables.com

ElCacharreo.com

Caf OSL Feb/13

Introduccin a Arduino: Licencias


Gratis como la cerveza?
software libre hardware libre

ejemplo como montarlo


ElCacharreo.com Caf OSL Feb/13

Introduccin a Arduino: Trabajo


Hablando de Hardware Hablando de Colaboracin

Trabajo colaborativo

ElCacharreo.com

Caf OSL Feb/13

Introduccin a Arduino: Proyectos


Alimentador de mascotas activado por twitter

ElCacharreo.com

Caf OSL Feb/13

Introduccin a Arduino: Proyectos


Cafetera que twittea

ElCacharreo.com

Caf OSL Feb/13

Introduccin a Arduino: Proyectos


Impresoras 3D: PrintrBot, RepRap, ...

ElCacharreo.com

Caf OSL Feb/13

Introduccin a Arduino: Proyectos


Impresoras 3D: CrowdFunding PrintrBot Financiacin?

ElCacharreo.com

Caf OSL Feb/13

Introduccin a Arduino: Hardware


Las comparaciones son odiosas Microcontrolador 16MHz 1Kb 16Kb "PC" 3GHz x 200 4Gb x 4000 1Tb x 62500

ElCacharreo.com

Caf OSL Feb/13

Introduccin a Arduino: Hardware


Auto... Microcontrolador Autocontenido Autoprogramable Ad eternum "PC" -------------

ElCacharreo.com

Caf OSL Feb/13

Introduccin a Arduino: Hardware


Cuestin de tamao Arduino Microcontrolador

ElCacharreo.com

Caf OSL Feb/13

Introduccin a Arduino: Hardware

ElCacharreo.com

Caf OSL Feb/13

Reciclando hardware

ElCacharreo.com

Caf OSL Feb/13

Reciclando hardware

Impresoras Motores Led Laser Drivers Componentes X X X X

Videos X X

Lectores DVD X

Coches RF X

X X X X X X X

ElCacharreo.com

Caf OSL Feb/13

Reciclando hardware: Samples

samples (muestras): Texas Instruments y Maxim


Lista de fabricantes que proporcionan samples de instructables Fabricantes que proporcionan samples segun ladyada En hack a day han recopilado tambin fuentes

ElCacharreo.com

Caf OSL Feb/13

Reciclando hardware: Todo gratis

http://www.instructables.com/id/How-To-Get-FREE-Electronic-parts/?ALLSTEPS http://blog.elcacharreo.com/2012/04/13/de-donde-obtener-material-electronicogratis/
Caf OSL Feb/13

ElCacharreo.com

Emuladores:y si no tengo arduino?


Simulator for Arduino

Virtualbreadboard

ElCacharreo.com

Caf OSL Feb/13

Prototipos: Ejemplo para NO repetir

ElCacharreo.com

Caf OSL Feb/13

Prototipos: As SI

Es una placa breadboard, donde se pueden pinchar y quitar los componentes y los cables. Es un montaje temporal y para prototipos rpidos. En el ejmplo se ve como se han utilizado colores iguales para cables cercanos y con conexiones similares lo que facilita su seguimiento y llegado el caso la correccin ElCacharreo.com Caf OSL Feb/13

Prototipos: Breadboard
Lneas de alimentacin

Estas son las conexiones internas que existen en una placa breadboard: Existen esas lineas largas de se utilizan para alimentacin a lo largo de la placa. Las lineas perpendiculares unen 5 puntos (etiquetados como ABCDE) de cada fila A la derecha se ven las conexiones que se pueden ver por la parte de abajo ElCacharreo.com Caf OSL Feb/13

Prototipos: LED en la Breadboard


Veamos como sera un montaje de un led en una breadboard

ElCacharreo.com

Caf OSL Feb/13

IDE: uso

Botonera

Editor

Depuracin
ElCacharreo.com Caf OSL Feb/13

IDE: men
Preferencias Directorio de usuario Ejemplos Sketches Formato automtico Aadir espacios Ayuda

ElCacharreo.com

Caf OSL Feb/13

Programando Arduino: Lenguaje


void setup() {} void loop() {}

Gua de referencia de Arduino Libreras


ElCacharreo.com Caf OSL Feb/13

El mundo digital: salidas

ElCacharreo.com

Caf OSL Feb/13

El mundo digital: entradas

ElCacharreo.com

Caf OSL Feb/13

El mundo analgico: entradas

ElCacharreo.com

Caf OSL Feb/13

El mundo analgico: salidas

ElCacharreo.com

Caf OSL Feb/13

Usando potencia: Transistor

Colector Base: control Emisor

ElCacharreo.com

Caf OSL Feb/13

Usando potencia: Rel


Un rel es un interruptor elctrico que se puede accionar remotamente de manera elctrica con una corriente mucho menor que la es capaz de activar.

ElCacharreo.com

Caf OSL Feb/13

Comunicaciones: introduccin
Comunicando con el pc:
void setup(){ Serial.begin(9600);} int i=0; void loop(){ Serial.print("hola "); Serial.println(i); }

ElCacharreo.com

Caf OSL Feb/13

Comunicaciones: el puerto serie


Comandos via serie
Functions begin() end() available() read() peek() flush() print() println() write() SerialEvent()

ElCacharreo.com

Caf OSL Feb/13

Comunicaciones: SPI, I2C, OneWire


Ejemplo I2C Ejemplo OneWire del ide

Ejemplos ....

ElCacharreo.com

Caf OSL Feb/13

Fuentes

arduino arduino programing notebook freeduino

ElCacharreo.com

Caf OSL Feb/13

Conclusiones

Gracias por vuestra atencin

ElCacharreo.com

Caf OSL Feb/13

Vous aimerez peut-être aussi