Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Taller de introducción a Arduino OSL 2014

Taller de introducción a Arduino

  • Be the first to comment

  • Be the first to like this

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

×