Está en la página 1de 90

MEET ARDUINO

~ Curso de iniciacin a Arduino ~


por @kalanda
lunes 4 de julio de 2011

Qu es Arduino?
Arduino es una plataforma de electrnica abierta para la creacin de prototipos basada en software y hardware flexibles y fciles de usar. Se cre para artistas, diseadores, aficionados y cualquier interesado en crear entornos u objetos interactivos.

lunes 4 de julio de 2011

Por qu Arduino?
Abierto Asequible Sencillo Ampliable Multiplataforma Comunidad Filosofa

lunes 4 de julio de 2011

Abierto

En Arduino, tanto el entorno de software como el hardware son libres y abiertos. El compilador est basado en AVR-GCC

lunes 4 de julio de 2011

Asequible

http://www.arduino.cc

http://itp.nyu.edu/physcomp/Tutorials/ArduinoBreadboard

Arduino UNO

~22

Arduino Mnimo

~8

lunes 4 de julio de 2011

Sencillo

http://www.sparkfun.com/news/626

Comparado con otras plataformas la curva de aprendizaje es muy rpida

lunes 4 de julio de 2011

Ampliable

http://shieldlist.org/

Mediante el uso de shields podemos ampliar sus capacidades fcilmente

lunes 4 de julio de 2011

Multiplataforma

El software de desarrollo y los drivers estn disponibles para Windows, Mac y Linux

lunes 4 de julio de 2011

Comunidad

La comunidad Arduino ha crecido muy rpido en muy poco tiempo


lunes 4 de julio de 2011

Filosofa
Arduino Team

Massimo Banzi David Cuartielles Tom Igoe Gianluca Martino David Mellis

http://www.arduino.ccc

"If google wants to give us a spare billion we don't mind, we'll invest it in more open source hw/sw designs" @mbanzi on twitter

lunes 4 de julio de 2011

HARDWARE
lunes 4 de julio de 2011

Microcontrolador ATmega328

lunes 4 de julio de 2011

Arduino UNO
Microcontrolador Velocidad de reloj Memoria Flash Memoria SRAM Memoria EEPROM I/O digitales Entradas analgicas Buses por hardware Voltaje de trabajo Voltaje alimentacin Corriente por PIN ATmega328 16Mhz 32Kb (bootloader 0.5Kb) 2Kb 1Kb 14 (de ellas 6 PWM) 6 UART, SPI, I2C 5V 7-12V (lmites 6v-20v) 40mA

lunes 4 de julio de 2011

Arduino UNO

lunes 4 de julio de 2011

Arduino UNO

ATMega328 con Bootloader

lunes 4 de julio de 2011

Arduino UNO
USB

lunes 4 de julio de 2011

Arduino UNO
In Circuit Serial Programming ICSP

lunes 4 de julio de 2011

Arduino UNO
Atmega8U2 UART a USB

lunes 4 de julio de 2011

Arduino UNO
DFU - ICSP

lunes 4 de julio de 2011

Arduino UNO

Alimentacin de 7v a 12v

lunes 4 de julio de 2011

Arduino UNO
Botn de RESET

lunes 4 de julio de 2011

Arduino UNO
Cristal Oscilador 16Mhz

lunes 4 de julio de 2011

Arduino UNO

Pines de acceso a Vin, 5v, 3.3v y RESET

lunes 4 de julio de 2011

Arduino UNO

6 Pines entradas analgicas Pueden ser I/O digitales 2 pines para comunicacin I2C

lunes 4 de julio de 2011

Arduino UNO
AREF es el voltaje de referencia para las entradas analgicas. Por defecto 5v (o 3,3v)

lunes 4 de julio de 2011

Arduino UNO
14 pines I/O digitales 6 pueden ser salidas PWM~ TX/RX son el puerto serie

lunes 4 de julio de 2011

Arduino UNO
LEDs comunicacin y pin 13

lunes 4 de julio de 2011

ARDUINO SHIELDS
lunes 4 de julio de 2011

Proto Shield

http://www.adafruit.com/products/51

lunes 4 de julio de 2011

Motor Shield

http://www.ladyada.net/make/mshield/

lunes 4 de julio de 2011

Data logging shield

http://www.ladyada.net/make/logshield/

lunes 4 de julio de 2011

Ethernet Shield

http://www.adafruit.com/products/201

lunes 4 de julio de 2011

XBee Shield

http://www.sparkfun.com/products/9976

lunes 4 de julio de 2011

Wi y Shield

http://www.sparkfun.com/products/9367

lunes 4 de julio de 2011

GPRS Shield

http://www.seeedstudio.com/depot/gprs-shield-p-779.html

lunes 4 de julio de 2011

USB Host Shield

http://www.sparkfun.com/products/9628

lunes 4 de julio de 2011

Wave Shield

http://www.ladyada.net/make/waveshield/

lunes 4 de julio de 2011

MIDI Shield

http://www.sparkfun.com/products/9595

lunes 4 de julio de 2011

LoL Shield

http://www.makershed.com/ProductDetails.asp?ProductCode=MKJR3

lunes 4 de julio de 2011

Color LCD Shield

http://www.sparkfun.com/products/9363

lunes 4 de julio de 2011

Touch Shield

http://www.adafruit.com/products/376

lunes 4 de julio de 2011

Video Game Shield

http://www.wayneandlayne.com/projects/video-game-shield/

lunes 4 de julio de 2011

Gameduino

http://excamera.com/sphinx/gameduino/

lunes 4 de julio de 2011

Photoduino Shield

http://www.photoduino.com

lunes 4 de julio de 2011

244 Shields y creciendo

http://shieldlist.org/

lunes 4 de julio de 2011

ARDUINO BOARDS
lunes 4 de julio de 2011

Arduino Nano
Pequeo y completo Ideal para prototipado Algo caro (~40)

http://www.arduino.cc/en/Main/ArduinoBoardNano

lunes 4 de julio de 2011

Arduino Pro
Versin SMD Sin USB Necesario cable FTDI Buen precio (~17) 3,3v-8Mhz y 5v-16Mhz Ideal para LIPO 3,7v
http://www.sparkfun.com/products/9221 http://www.sparkfun.com/products/9219

lunes 4 de julio de 2011

Arduino Pro Mini


Muy pequeo y ligero Necesario cable FTDI Ideal para prototipado Buen precio (~15) 3,3v-8Mhz y 5v-16Mhz
http://www.sparkfun.com/products/9220 http://www.sparkfun.com/products/9218

lunes 4 de julio de 2011

Boarduino USB
Completo 5v-16MHz Ideal para prototipado Buen precio (~18) 3,3v-8Mhz y 5v-16Mhz
http://www.adafruit.com/products/91

lunes 4 de julio de 2011

Arduino LilyPad
Prendas electrnicas Pequeo y ligero Puede funcionar a 2v Se cablea con hilo
de coser conductor

http://www.sparkfun.com/products/9266 http://web.media.mit.edu/%7Eleah/LilyPad/index.html http://softwear.cc/

lunes 4 de julio de 2011

Arduino Mega
El Arduino ms potente Basado en ATmega2560 54 pines I/O digitales 14 PWM 16 Entradas analgicas 4 UART Precio ~50

http://www.adafruit.com/products/191

lunes 4 de julio de 2011

Mega ADK para Android


Arduino Mega con un
puerto USB Host Muy solicitado y casi imposible de conseguir Se puede hacer lo mismo con un Arduino y USB Host Shield
http://www.seeedstudio.com/depot/seeeduino-adk-main-board-p-846.html http://david.cuartielles.com/b/2011/05/google-adk-que-bicho-es-ese/ http://developer.android.com/guide/topics/usb/adk.html http://tcrobotics.blogspot.com/2011/05/tutorial-arduino-uno-adk-de-google.html

lunes 4 de julio de 2011

Ardupilot
Diseado para UAV
(Unmanned Aerial Vehicle) Conexiones para GPS, Servo de cola, Motor de hlice, batera, receptor RF

http://diydrones.com/profiles/blogs/ardupilot-main-page

lunes 4 de julio de 2011

OTROS SISTEMAS
lunes 4 de julio de 2011

Wiring
Es el origen de Arduino Basado en ATmega 8-bit

http://wiring.org.co/

lunes 4 de julio de 2011

.NETduino
Se programa en .NET Solamente Windows Layout de Arduino Chip ARM7 32-bit 48Mhz 128Kb para cdigo 60Kb de RAM
http://netduino.com/

lunes 4 de julio de 2011

Maple
Basado en ARM Cortex M3 Layout de Arduino 72 Mhz 128Kb para cdigo 20Kb RAM

http://leaflabs.com/devices/maple/

lunes 4 de julio de 2011

Mbed
Basado en ARM 32-bit Compilador basado en web Muy pequeo y potente Se programa como drive

http://mbed.org/

lunes 4 de julio de 2011

Uno32
Basado en PIC 32-bit 80Mhz 128Kb para cdigo 16Kb de RAM

http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,892,893&Prod=CHIPKIT-UNO32

lunes 4 de julio de 2011

KIT BSICO
lunes 4 de julio de 2011

Breadboard

http://www.bricogeek.com/shop/ herramientas-de-prototipado/239-placade-prototipo-16x5cm.html

lunes 4 de julio de 2011

Cables protoboard

http://www.bricogeek.com/shop/herramientas-deprototipado/161-set-de-cables-premium-paraprotoboard-100-unid.html

lunes 4 de julio de 2011

Cables prototipado

http://www.bricogeek.com/shop/herramientasde-prototipado/83-bobina-de-cable-deprototipo.html

lunes 4 de julio de 2011

Alicate de corte

http://www.electan.com/catalog/alicate-corte-p-2864.html

lunes 4 de julio de 2011

Alicate de puntas planas

http://www.electan.com/catalog/ alicate-puntas-planas-p-2868.html

lunes 4 de julio de 2011

Alicate pelacables

http://www.online-electronica.com/catalog/ ch02409-pelacables-hekar-p-4561.html

lunes 4 de julio de 2011

Multmetro

http://www.electan.com/catalog/ multimetro-digital-p-2553.html

lunes 4 de julio de 2011

Placa Arduino

http://www.arduino.cc/en/Main/Buy

lunes 4 de julio de 2011

Kit de componentes

http://store.arduino.cc/eu/index.php?main_page=index&cPath=2

lunes 4 de julio de 2011

LENGUAJE ARDUINO
lunes 4 de julio de 2011

Estructura de programa

lunes 4 de julio de 2011

Lenguaje C de Arduino

lunes 4 de julio de 2011

Lenguaje C de Arduino

lunes 4 de julio de 2011

Lenguaje C de Arduino

lunes 4 de julio de 2011

Lenguaje C de Arduino

lunes 4 de julio de 2011

Lenguaje C de Arduino

lunes 4 de julio de 2011

Lenguaje C de Arduino

lunes 4 de julio de 2011

Lenguaje C de Arduino

lunes 4 de julio de 2011

Libreras estndar

lunes 4 de julio de 2011

Referencia completa
http://arduino.cc/en/Reference/HomePage

lunes 4 de julio de 2011

SOFTWARE
lunes 4 de julio de 2011

Arduino Enviroment

lunes 4 de julio de 2011

Arduino Enviroment
Editor de Cdigo

lunes 4 de julio de 2011

Arduino Enviroment
Pestaas del proyecto

lunes 4 de julio de 2011

Arduino Enviroment

Mensajes y Errores

lunes 4 de julio de 2011

Arduino Enviroment
Botones para compilar, crear nuevo, abrir, cargar en la placa y monitor de puerto serie

lunes 4 de julio de 2011

DEMOS
lunes 4 de julio de 2011

ENLACES
ARDUINO http://arduino.cc http://www.arduino.cc/forum/ http://arduino.cc/playground/ http://shieldlist.org/ http://arduinobarcamp.jottit.com/ BLOGS http://www.sherkhan.net/blogs/frikadas/ http://www.robotroom.com http://hackaday.com/category/arduino-hacks/ http://blog.makezine.com/archive/category/arduino TIENDAS http://www.bricogeek.com/shop/ http://www.electan.com/ http://www.cooking-hacks.com/ http://www.sparkfun.com http://www.seeedstudio.com TUTORIALES http://www.ladyada.net/learn/arduino/index.html http://todbot.com/blog/spookyarduino/ http://todbot.com/blog/bionicarduino/ http://www.arduinotutorials.com/ LIBROS http://softwear.cc/ http://oreilly.com/catalog/9780596155513/ OTROS PROYECTOS HERMANOS http://www.wiring.org.co http://www.fritzing.org http://www.processing.org

lunes 4 de julio de 2011

GRACIAS!
lunes 4 de julio de 2011

También podría gustarte