Arduino bbaa-2012

38
Aviso: cambio de horario GIMP Cambio de horario del taller de GIMP del 5 de noviembre será a las 16:00

Transcript of Arduino bbaa-2012

Page 1: Arduino bbaa-2012

Aviso: cambio de horario GIMP

Cambio de horario del

taller de GIMPdel 5 de noviembre

será a las 16:00

Page 2: Arduino bbaa-2012

Taller sobre arduino

Universidad de Granada22-10-2012

ElCacharreo.com José Antonio Vacas

Page 3: Arduino bbaa-2012

Introducción a Arduino: Presente

ElCacharreo.com BBAA 2012

[email protected]

twitterlinkedin

blog

José Antonio Vacas Martínez

Page 4: Arduino bbaa-2012

Introducción a Arduino: Presente

ElCacharreo.com BBAA 2012

Page 5: Arduino bbaa-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 BBAA 2012

Page 6: Arduino bbaa-2012

Introducción a Arduino: Presente

UnoLeoEthernetMegaMiniProLilypadBluetooth

ElCacharreo.com BBAA 2012

300.000 en Mayo de 2011

Page 7: Arduino bbaa-2012

Introducción a Arduino: Futuro

● Due: ARM 32bits (Presentada 22/10)● Wifi● Android ADK● ...

ElCacharreo.com BBAA 2012

Page 17: Arduino bbaa-2012

Introducción a Arduino: Hardware

ElCacharreo.com BBAA 2012

"PC"3GHz x 2004Gb x 40001Tb x 62500

Microcontrolador16MHz 1Kb16Kb

Las comparaciones son odiosas

Page 18: Arduino bbaa-2012

Introducción a Arduino: Hardware

MicrocontroladorAutocontenidoAutoprogramableAd eternum

ElCacharreo.com BBAA 2012

"PC" ----- ----- -----

Auto...

Page 19: Arduino bbaa-2012

Introducción a Arduino: Hardware

ElCacharreo.com BBAA 2012

Arduino Microcontrolador

Cuestión de tamaño

Page 20: Arduino bbaa-2012

Introducción a Arduino: Hardware

ElCacharreo.com BBAA 2012

Page 21: Arduino bbaa-2012

IDE: uso

ElCacharreo.com BBAA 2012

Botonera

Editor

Depuración

Page 22: Arduino bbaa-2012

IDE: menú

ElCacharreo.com BBAA 2012

PreferenciasDirectorio de usuarioEjemplosSketchesFormato automáticoAñadir espaciosAyuda

Page 24: Arduino bbaa-2012

El mundo digital: salidas

ElCacharreo.com BBAA 2012

Page 25: Arduino bbaa-2012

El mundo digital: entradas

ElCacharreo.com BBAA 2012

Page 26: Arduino bbaa-2012

El mundo analógico: entradas

ElCacharreo.com BBAA 2012

Page 27: Arduino bbaa-2012

El mundo analógico: salidas

ElCacharreo.com BBAA 2012

Page 28: Arduino bbaa-2012

Usando potencia: Transistor

ElCacharreo.com BBAA 2012

● Colector● Base: control● Emisor

Page 29: Arduino bbaa-2012

Usando potencia: Relé

ElCacharreo.com BBAA 2012

Un relé es un interruptor eléctrico que se puede accionar remotamente de manera eléctrica con una corriente mucho menor que la es capaz de activar.

Page 30: Arduino bbaa-2012

Reciclando hardware

ElCacharreo.com BBAA 2012

Page 31: Arduino bbaa-2012

Reciclando hardware

ElCacharreo.com BBAA 2012

Impresoras Videos Lectores DVD Coches RF

Motores X X X X

Led X X

Laser X

Drivers X X X X

Componentes X X X X

Page 34: Arduino bbaa-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 BBAA 2012

Page 35: Arduino bbaa-2012

Comunicaciones: el puerto serie

Comandos via serieFunctions

● begin()● end()● available()● read()● peek()● flush()● print()● println()● write()● SerialEvent()

ElCacharreo.com BBAA 2012

Page 38: Arduino bbaa-2012

Conclusiones

Gracias por vuestra atención

ElCacharreo.com BBAA 2012