Introduccion Arduino 2010

5,942 views
5,824 views

Published on

Instroduccion al Arduino

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
5,942
On SlideShare
0
From Embeds
0
Number of Embeds
250
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Introduccion Arduino 2010

  1. 1. Tutorial básico<br />
  2. 2. Antes de comenzar<br />Descarga el programa de www.arduino.cc<br />Descomprime la carpeta<br />Conecta el Arduino<br />Instala los drivers FTDI<br />Anota el puerto COM del Arduino<br />
  3. 3. Introducción<br />Arduinoes un microcontrolador<br />Sueledenominarsecomo “computaciónfísica”<br />Estábasado en el micro ATMEGA328<br />Se programa en C (con algunasvariantes)<br />
  4. 4. Historia<br />Es el sucesor de Wiring, de Héctor Barragán<br />http://wiring.uniandes.edu.co<br />
  5. 5. El hardware<br />Es un sistema mínimo sofisticado<br />Tiene un convertidor TTL a USB (el chip FTDI)<br />Tiene un cristal de 16 MHz<br />Un switch de reset (y se puede resetear por software)<br />Puede alimentarse externamente<br />
  6. 6. Las prestaciones<br />Salidas digitales (son 14 o 20)<br />Salidas análogas (son 6, usan PWM)<br />Entradas digitales (puedes activar una resistencia de pull-up desde el software)<br />Entradas análogas (son 6, 10 bits resol.)<br />Comunicación serial (pin 0 y pin 1, Rx, Tx)<br />
  7. 7. Los shields<br />Son placas de circuitoqueexpandenlasposibilidades del Arduinoincluyendofuncionesque no traeoriginalmente<br />
  8. 8. Shield inalámbrico XBee<br />
  9. 9. Arduino Uno con Chield inalambrico XBee<br />
  10. 10. Shield ETHERNET<br />
  11. 11. Shield USB<br />
  12. 12. Arduino para Robotica<br />
  13. 13. El software<br />El IDE (entorno de desarrollo) estábasado en Processing (programado en Java)<br />La versión actual (feb 2010) es la 0018 mayo 2011 es la 0022<br />Existenlibreríaspara un númerogrande de aplicaciones y dispositivos<br />
  14. 14. Sketches<br />Son los programas de Arduino<br />Para las personas quehantrabajado en otrasplataformaspuede ser confusoutilizar el términosketches, yaquegeneralmente se conocecomoprograma, firmware o código<br />Se fomenta la curiosidad y la investigación – tinkering (Chapistero)<br />
  15. 15. Comunicación<br />Para el hardware es un puerto serial<br />El software lo recibecomo un puerto virtual<br />Cualquierlenguaje de programaciónquepuedamandar/recibirdatosserialespuedeinteractuar con el Arduino<br />
  16. 16. Sensores y actuadores<br />El Arduino recibe señales externas a través de sensores<br />El Arduino se relaciona con el mundo a través de actuadores<br />El comportamiento lo define el código<br />
  17. 17. Primer ejercicio<br />Abra el sketch en File > Examples > Digital > Blink<br />Verifique que en el menú Tools esté seleccionado correctamente el puerto COM y el modelo de Arduino<br />
  18. 18. Cont.<br />Cargue el programa con el comando localizado en File > Upload to IO Board<br />Observe que al cargarse parpadean los LEDs Tx y Rx<br />Modifique el código para que el LED parpadee rápido. Suba el código.<br />
  19. 19.
  20. 20. Para pensar / discutir<br />Trata de describir qué hace cada línea del código del programa Blink<br />¿Qué aplicaciones puede tener esta función?<br />Un parpadeo lento vs. uno rápido pueden emplearse para diferentes fines. ¿Cuáles se te ocurren?<br />
  21. 21. FIN<br />Gracias<br />

×