Taller de introducción a Arduino OSL 2014

1,308 views

Published on

Taller de introducción a Arduino

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

  • Be the first to like this

No Downloads
Views
Total views
1,308
On SlideShare
0
From Embeds
0
Number of Embeds
31
Actions
Shares
0
Downloads
116
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Taller de introducción a Arduino OSL 2014

  1. 1. Taller básico sobre Arduino OSL 25.03.2014 ElCacharreo.com
  2. 2. Introducción a Arduino: Presente ElCacharreo.com OSL
  3. 3. Introducción a Arduino: Presente ElCacharreo.com OSL javacasm@elcacharreo.com twitter linkedin blog José Antonio Vacas Martínez
  4. 4. Introducción a Arduino: Proyectos Hockey ElCacharreo.com OSL
  5. 5. Introducción a Arduino: Proyectos Física del café ElCacharreo.com OSL
  6. 6. Introducción a Arduino: Proyectos Alimentador de mascotas activado por twitter ElCacharreo.com OSL
  7. 7. Introducción a Arduino: Proyectos Can Bus: Centralita de un coche ElCacharreo.com OSL
  8. 8. Introducción a Arduino: Proyectos Plot clock ElCacharreo.com OSL
  9. 9. Introducción a Arduino: Proyectos Impresoras 3D: PrintrBot, RepRap, ... ElCacharreo.com OSL
  10. 10. Introducción a Arduino: Proyectos ElCacharreo.com OSL 2010
  11. 11. Introducción a Arduino: Proyectos ElCacharreo.com OSL 599€ 399€
  12. 12. • Maximo Banzi 2005 • Un bar le da nombre • Made in Italy • Computación fisica • Precio objetivo 30$ • 100% free source Introducción a Arduino: Historia ElCacharreo.com OSL David Cuartielles @dcuartielles Gianluca Martino Tom Igoe @tigoe David Mellis @mellis Massimo Banzi @mbanzi
  13. 13. Introducción a Arduino: Presente Due Uno Leo Ethernet Mega Mini Pro Lilypad Bluetooth Yun ElCacharreo.com OSL 300.000 en Mayo de 2011 ¿cuantos se venden ahora?
  14. 14. Introducción a Arduino: Futuro • Galileo • Tree • Wifi (BBB) • Android ADK • ... ElCacharreo.com OSL
  15. 15. Introducción a Arduino: Donde Makers/DIY ElCacharreo.com OSL MakeProjects.com Instructables.com
  16. 16. Introducción a Arduino: Licencias ¿Gratis como la cerveza? ElCacharreo.com OSL software libre hardware libre ejempl ocomo montarlo
  17. 17. Introducción a Arduino: Trabajo Hablando de Hardware ElCacharreo.com OSL Trabajo colaborativo Hablando de Colaboración
  18. 18. IDE: instalación ElCacharreo.com Descargamos el IDE de la página de descargas de Arduino Descargar OSL http://arduino.cc/en/Main/Software
  19. 19. IDE: instalación ElCacharreo.com Una vez descargado, lo descomprimimos en una carpeta y a probar los ejemplos!!! OSL
  20. 20. IDE: instalación Linux ElCacharreo.com sudo usermod -aG dialout <myuser> OSL
  21. 21. IDE: Drivers windows ElCacharreo.com OSL El problema más habitual es el instalar el driver de arduino bajo Windows
  22. 22. IDE: Drivers windows ElCacharreo.com OSL La clave es seleccionar el directorio "drivers" que contiene "FTDI USB Drivers"
  23. 23. IDE: Drivers windows ElCacharreo.com OSL Aceptamos aunque el software no esté firmado para Windows
  24. 24. IDE: Drivers windows ElCacharreo.com OSL
  25. 25. Hardware Arduino: Uno Rev 3 Uno Rev 3 • Zoom • 5V • aTMega328 • 14 digitales (6 PWM) + 6 analógicos • 32Kb + 2Kb + 1Kb 16MHz • 1 UART • Detalles ElCacharreo.com OSL
  26. 26. Hardware Arduino: Bloques ElCacharreo.com Zoom OSL Detalles Led 13 Comunicaciones On
  27. 27. Hardware Arduino: Mega 2560 Mega 2560 • 5V • atMega 2560 • Zoom • 54 digitales (15PWM) + 16 analógicos • 256Kb + 8Kb + 4Kb 16MHz • 4 UART • Detalles ElCacharreo.com OSL
  28. 28. Hardware Arduino: Mega 2560 ElCacharreo.com OSL
  29. 29. Hardware Arduino: DUE Due • 3.3V • ARM SAM3X • Zoom • 54 digitales (8PWM) + 12 analógicos + 2 DAC • 512Kb + 96Kb + 0Kb 84MHz • DMA • 4 UART • DetallesElCacharreo.com OSL
  30. 30. Hardware Arduino: DUE ElCacharreo.com OSL
  31. 31. Emuladores:¿y si no tengo arduino? ElCacharreo.com OSL Simulator for Arduino Virtualbreadboar d
  32. 32. Emuladores:¿y si no tengo arduino? ElCacharreo.com OSL 123d.circuits.io
  33. 33. Prototipos: LED en la Breadboard ElCacharreo.com OSL Veamos como sería un montaje de un led en una breadboard http://fritzing.org/home/
  34. 34. Programando Arduino: IDE ElCacharreo.com OSL
  35. 35. Programando Arduino: Lenguaje ElCacharreo.com OSL Guía de referencia de Arduino void setup() {} void loop() {} Librerías
  36. 36. El mundo digital: salidas ElCacharreo.com OSL
  37. 37. El mundo digital: entradas ElCacharreo.com OSL
  38. 38. El mundo analógico: entradas ElCacharreo.com OSL
  39. 39. El mundo analógico: salidas ElCacharreo.com OSL
  40. 40. 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 OSL
  41. 41. Reciclando hardware ElCacharreo.com IE V.N. 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
  42. 42. Reciclando hardware: Samples ElCacharreo.com IE V.N. 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 también fuentes
  43. 43. Reciclando hardware: Todo gratis ElCacharreo.com IE V.N. http://www.instructables.com/id/How-To-Get-FREE-Electronic-parts/?ALLSTEPS http://blog.elcacharreo.com/2012/04/13/de-donde-obtener-material-electronico- gratis/
  44. 44. Más cursos Curso intensivo de Arduino básico 28 de Marzo Createc3D Introducción a Arduino práctico 5 al 9 de Mayo Facultad de Ciencias
  45. 45. Fuentes arduino arduino programing notebook freeduino ElCacharreo.com OSL
  46. 46. Conclusiones Gracias por vuestra atención ElCacharreo.com OSL

×