Arduino IEEE SB UMH - Mario Pérez Esteso

15,691 views

Published on

Introducción a Arduino en la Jornada de inauguración de IEEE SB UMH, el día 13 de noviembre de 2012 en Elche.

Published in: Education
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total views
15,691
On SlideShare
0
From Embeds
0
Number of Embeds
187
Actions
Shares
0
Downloads
72
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

Arduino IEEE SB UMH - Mario Pérez Esteso

  1. 1. JORNADA DE INAUGURACIÓN IEEE Student Branch UMH
  2. 2. APLICACIÓN ANDROID
  3. 3. HARDWARE LIBRE:
  4. 4. ¿QUÉ ES ARDUINO?Arduino es una plataforma deelectrónica abierta para la creación deprototipos basada en software yhardware libre, flexible y fácil de usar. Secreó para artistas, diseñadores,aficionados y sobre todo para laeducación y la introducción a laelectrónica. Cualquiera puede crearentornos u objetos interactivos.
  5. 5. Arduino puede tomar información del entorno a través de suspines de entrada de toda una gama de sensores y puede afectar atodo aquello que le rodea controlando luces, motores y otrosactuadores.
  6. 6. El microcontrolador en la placa Arduino se programamediante el lenguaje de programación Arduino (basado en Wiring)y el entorno de desarrollo Arduino (basado en Processing). Los proyectos hechos con Arduino pueden ejecutarse sinnecesidad de conectar a un ordenador, si bien tienen la posibilidadde hacerlo y comunicar con diferentes tipos de software.
  7. 7. LA PLACA ARDUINO RESET PINES DIGITALES USB ATMega328DC input(7 a 12 Voltios) PINES ALIMENTACIÓN PINES ANALÓGICOS
  8. 8. ALIMENTACIÓN● El conector USB es un regulador de tensión a 5 Voltios.● Regula todo el voltaje (entre 7 y 12 Voltios) que se suministra desde la toma de corriente.
  9. 9. PINES ALIMENTACIÓN ● Podemos obtener 5 Voltios y 3,3 Voltios. ● GND ● Vin para alimentar la placa con una pila. ● RESET para reiniciar el sketch.
  10. 10. RESET ●No se borra el sketch que se encuentre dentro del microcontrolador. ● Se reinicia la ejecución del programa que esté corriendo en el momento en el que pulsemos el botón.
  11. 11. PINES DIGITALES ● Estado alto (HIGH) o estado bajo (LOW). ● Pin 0 (RX): posee un LED que nos avisa cuando estamos recibiendo datos por puerto serie. ● Pin 1 (TX): posee un LED que nos avisa cuando estamos transmitiendo datos por puerto serie. ● Podemos usarlos siempre y cuando no interfieran en la comunicación.
  12. 12. PINES DIGITALES● Pines PWM (Pulse Width Modulation).● Usados generalmente para controlar la velocidad de un motor DC o la intensidad de un LED.● El pin 13 lleva incorporados un LED y una resistencia.
  13. 13. LabVIEW + PWM VÍDEO
  14. 14. PINES ANALÓGICOS● Lee un valor de tensión en el pin que hayamos declarado para tal fin.● Conversor Analógico-Digital (CAD) de 10 bits.● Resolución de lectura: 5/1024 =4,9 mV/Unidad.● El conversor tarda aproximadamente 100 microsegundos (0.0001 segundos) en leer una entrada analógica.● Tasa de lectura máxima aproximada de 10.000 lecturas por segundo.
  15. 15. ¿POCOS PINES?¿NECESITO MÁS PARA MI PROYECTO?
  16. 16. EL TRUCO GEEK
  17. 17. EL TRUCO GEEK ● Podemos utilizar las entradas analógicas como salidas. ENTRADAS Y SALIDAS
  18. 18. EL TRUCO GEEK
  19. 19. MICROCONTROLADOR ● El corazón de Arduino es un microcontrolador. ● El microcontrolador del Arduino UNO es el ATMega328. 2 KB RAM 32 KB FLASH1 KB EEPROM CPU PINES ENTRADA/SALIDA
  20. 20. PLACAS
  21. 21. SHIELDS
  22. 22. ANDROID + ARDUINO = ¿? ANDRUINO
  23. 23. ANDRUINO VÍDEO
  24. 24. MATLAB + ARDUINO
  25. 25. VOLTÍMETRO LabVIEW+ARDUINO
  26. 26. CÁMARA DIGITAL + ARDUINO
  27. 27. ARDUINO TV OUT
  28. 28. TERMOSTATO
  29. 29. ARDUINO + MANDO A DISTANCIA
  30. 30. ARDUINO + MANDO A DISTANCIA
  31. 31. ARDUINO VU METER
  32. 32. ARDUINO VU METER VÍDEO
  33. 33. EVIL GENIUS
  34. 34. Blog: geekytheory.com Twitter: @_Mario_Perez @GeekyTheory Facebook: facebook.com/geekytheory marioperezesteso@geekytheory.comCódigos y esquemáticos en Geeky Theory

×