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 Programación Tangible con Arduino

591 views

Published on

Taller de Programación Tangible con Arduino a cargo de Carlos Casado.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Taller de Programación Tangible con Arduino

  1. 1. uoc.edu uoc.edu Carlos Casado Martínez Estudis d’Informàtica, multimèdia i telecomunicació Universitat Oberta de Catalunya Taller de Arduino Cátedra Telefónica
  2. 2. uoc.edu17/6/17 2 Objetivos 00
  3. 3. uoc.edu17/6/17 3 ● Descubrir el mundo de Arduino y sus posibilidades en el mundo artístico. ● Descubrir cómo la combinación de una placa Arduino, algunos componentes electrónicos y un poco de programación nos permite hacer tangible lo intangible e intangible lo tangible. ● Perder el miedo a la programación y a la electrónica. ● Explorar y experimentar nuevos procesos de creación partiendo de código y la electrónica. ● Realizar los primeros pasos en programación con el entorno Arduino. ● Proporcionar una base para poder seguir trabajando con Arduino. 00.1 Objetivos
  4. 4. uoc.edu17/6/17 4 ¿Qué es Arduino? 01
  5. 5. uoc.edu17/6/17 5 ● Una empresa de hardware libre ● Una comunidad tecnológica ● Un conjunto de placas electrónicas ● Un lenguaje de programación Una herramienta de prototipado para proyectos multidisciplinarios. 01.1 ¿Qué es Arduino?
  6. 6. uoc.edu17/6/17 6 01.2 ¿Qué es Arduino? La familia Arduino https://www.arduino.cc/en/Main/Products
  7. 7. uoc.edu17/6/17 7 01.3 ¿Qué es Arduino? El entorno de programación
  8. 8. uoc.edu17/10/16 8 Un poco de historia 02
  9. 9. uoc.edu17/10/16 9 02.1 Un poco de historia ● Interaction Design Institute Ivrea (Italia), año 2005 ● Basado en el trabajo final de máster de Hernando Barragán (Wiring) estudiante del instituto ● Se considera autores a Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino y David Mellis. ● Deciden hacerla Open Source por miedo a perder el desarrollo cuando cierre el instituto. ● Se distribuye inicialmente en Italia, España y Estados Unidos
  10. 10. uoc.edu17/10/16 10 02.2 Un poco de historia Controversia ● Durante dos años coexisten dos empresas Arduino: Arduino LLC (arduino.cc) y Arduino S.R.L. (arduino.org). ● La prehistoria de Arduino según Hernando Barragán: http://arduinohistory.github.io/ Documental ● https://vimeo.com/18390711
  11. 11. uoc.edu17/10/16 11 Arduino Uno 03
  12. 12. uoc.edu17/10/16 12 03.1 Arduino Uno
  13. 13. uoc.edu17/10/16 13 El entorno de desarrollo 04
  14. 14. uoc.edu17/10/16 14 04.1 El entorno de desarrollo 1. Verificar 2. Subir 3. Nuevo 4. Abrir 5. Guardar setup() Inicializaciones loop() Instrucciones que se repetirán continuamente. fuera Declaraciones de variables, funciones, includes...
  15. 15. uoc.edu17/10/16 15 Un poco de electrónica 05
  16. 16. uoc.edu17/10/16 16 05.1 Un poco de electrónica Protoboard
  17. 17. uoc.edu17/10/16 17 05.2 Un poco de electrónica Voltaje recomendado para diferentes tipos de led ● Rojo = 1,8 a 2,2 voltios. ● Anaranjado = 2,1 a 2,2 voltios. ● Amarillo = 2,1 a 2,4 voltios. ● Verde = 2 a 3,5 voltios. ● Azul = 3,5 a 3,8 voltios. ● Blanco = 3,6 voltios. Para calcular la resistencia usaremos la fórmula: R = (Vfuente - Vled) / I La intensidad (I) será entre 10 y 20 mA Fuente: Wikipedia (https://es.wikipedia.org/wiki/Led) Leds
  18. 18. uoc.edu17/10/16 18 05.3 Un poco de electrónica Resistencias
  19. 19. uoc.edu17/10/16 19 05.4 Un poco de electrónica Sensor de luz y sensor de temperatura
  20. 20. uoc.edu17/10/16 20 05.5 Un poco de electrónica Led RGB
  21. 21. uoc.edu17/10/16 21 05.6 Un poco de electrónica Relés
  22. 22. uoc.edu17/10/16 22 Otros componentes 06
  23. 23. uoc.edu17/10/16 23 06.1 Otros componentes Motores
  24. 24. uoc.edu17/10/16 24 06.2 Otros componentes ESP8266 Wifi
  25. 25. uoc.edu17/10/16 25 06.3 Otros componentes Pulsadores
  26. 26. uoc.edu17/10/16 26 06.4 Otros componentes Zumbador
  27. 27. uoc.edu17/10/16 27 06.5 Otros componentes Sensor distancia
  28. 28. uoc.edu17/10/16 28 06.6 Otros componentes 1) Hall magnetic field Sensor*1 2) DS18B20 Temperature Sensor*1 3) Full Color RGB LED Module*1 4) TCRT5000 infrared/optical tracking sensor*1 5) Infrared obstacle avoidance sensors*1 6) Infrared transmitter module*1 7) Laser Transmitter Module*1 8) Sound sensor module*1 9) Hc06 bluetooth sensor module *1 10) Infrared-receiver module*1 11) Photo-interrupter sensor module *1 12) Mercury tilt switch module*1 13) Flame Sensor *1 14) Relay module *1 15) Touch Sensor module*1 16) Digit light sensor 17) DHT11 temperature Humiture Sensor*1 18) Reed switch module *1 19) Smoke Sensor*1 20) Garden soil moisture sensor*1
  29. 29. uoc.edu17/10/16 29 Enlaces interesantes 07
  30. 30. uoc.edu17/10/16 30 07.1 Enlaces interesantes ● Arduino: https://www.arduino.cc/ ● Foro de Arduino: https://forum.arduino.cc/index.php?board=32.0 ● Tutoriales: ○ https://www.arduino.cc/en/Tutorial/HomePage ○ https://www.luisllamas.es/tutoriales-de-arduino/ ○ https://www.prometec.net/curso-kit-inicio/ ● Processing: https://processing.org/ ● Ejemplos: https://processing.org/examples/ ● Referencia del lenguaje: https://processing.org/reference/ ● https://www.xataka.com/makers/13-proyectos-asombrosos-con-arduino-para-ponerte-a-prueb a-y-pasar-un-gran-rato
  31. 31. uoc.edu17/10/16 31 07.2 Enlaces interesantes ● Simulador de Arduino: https://circuits.io/lab ¿Cómo conseguir placas Arduino? ● Arduino Store: https://store.arduino.cc/ ● Amazon: https://www.amazon.es/s/ref=nb_sb_noss_1?__mk_es_ES=%C3%85M%C3%85%C5%BD% C3%95%C3%91&url=search-alias%3Daps&field-keywords=arduino ● Cooking hacks: https://www.cooking-hacks.com/ ● Ro-botica: https://www.ro-botica.com/tienda/ARDUINO/ ● Diotronic: http://www.diotronic.com/1080/raspberry-pi-arduino/arduino/placas/
  32. 32. uoc.edu UOC.universitat @UOCuniversitat @uocuniversitat Carlos Casado Martínez ccasadom@uoc.edu @ccasadom https://gitlab.com/ccasadom/Arduino

×