Introduccion a arduino 97

7,197 views

Published on

Presentacion del compañero Diego Gomez Lopez en el pasado Software Freedom Day sobre arduino

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

No Downloads
Views
Total views
7,197
On SlideShare
0
From Embeds
0
Number of Embeds
84
Actions
Shares
0
Downloads
1,204
Comments
0
Likes
13
Embeds 0
No embeds

No notes for slide

Introduccion a arduino 97

  1. 1. Por: Diego Gómez López Ingeniero Mecatrónico dgomez31@gmail.com
  2. 2. ¿Qué es Arduino?Arduino es unaplataforma deelectrónica abiertapara la creación deprototipos basadaen hardware flexibley fácil de usar. Imagen tomada de: http://arduino.cc.es/
  3. 3. ¿Qué es Arduino?Está Basado en unatarjeta con unmicrocontrolador quepermite conectarsensores, actuadores yotros elementosmediante sus entradas ysalidas, analógicas ydigitales.
  4. 4. ¿Qué es Arduino? Al ser Open-Hardware, tantosu diseño, como su distribución es libre. Es decir, puede utilizarse libremente para el desarrollo de cualquier tipo de proyecto sin necesidad de adquirir ninguna licencia.
  5. 5. ¿Qué es Arduino?¡ Es un dispositivo que conecta el mundo físico con el mundo virtual!
  6. 6. ¿Cómo surge Arduino?• 2005 -> Instituto de Diseño interactivo Ivrea (Italia) •David Cuartielles y Massimo Banzi• Problemas existentes •Limitación tecnológica •Usuario no experto •Plataformas existentes complejas y cerradas •Limitación económica•Solución •Plataforma OpenSource
  7. 7. ¿Para Quien? • Diseñadores • Aficionados • Estudiantes • Artistas¡¡ PARA TODOS !!
  8. 8. ¿Qué distingue a Arduino?• La filosofia OpenSource – Codigo Abierto-que lo sustenta• La comunidad formada a su alrededor• La sencillez del lenguaje de programación• El hardware de bajo costo
  9. 9. Tipos de tarjeta ArduinoDuemilanove Uno MegaNano Leonardo Lilypad Mini
  10. 10. Tarjeta Arduino Uno CaracterísticasMicrocontrolador: ATMega328Voltaje de operación: 5V DCVoltaje de alimentación: 7 – 12V DCPines digitales I/O: 14 (6 Con PWM)Pines entrada analógica: 6Interfaz de programación: USBFrecuencia del Reloj: 16 Mhz
  11. 11. Tarjeta Arduino Uno
  12. 12. Arduino ShieldsLos Shields o tarjetas de expansión son módulosfabricados por terceros que se pueden apilar encimade la placa Arduino y le proporcionan unafuncionalidad determinada.por ejemplo:• Conexiones inalambricas• Control de sensores y motores• Lectura y escritura en memorias
  13. 13. Arduino Shields
  14. 14. Como se programa ArduinoArduino cuenta conun entorno dedesarrollo nativocreado en Java,por lo que esmultiplataforma. El lenguaje que utiliza es propio de Arduino y está basado en C.
  15. 15. Ejemplo de un programaRequiere unas nociones básicas de programación
  16. 16. Como se programa ArduinoEste entorno (IDE) se descarga de la pagina oficialde Arduino según el sistema operativo.Link de descarga:http://arduino.cc/es/Main/software (Español)http://arduino.cc/en/Main/software (Ingles)
  17. 17. Entornos de programación gráficaSon interfaces para programar de una formasencilla y dinámica la plataforma Arduino.
  18. 18. Ardublock, Modkit, Minibloq, S4AProgramación basada en bloques o cajas defunciones, que simbolizan diferentes elementos deprogramación, por ejemplo: Instrucciones,condiciones, variables, entre otros.
  19. 19. Ardublock, Modkit, Minibloq, S4A Estos bloques de programación se van ensamblando hasta formar programas.
  20. 20. Usos de ArduinoControl de movimiento de actuadores
  21. 21. Usos de ArduinoControl de luces
  22. 22. Usos de ArduinoControl a distancia y manipulacion de datos enforma remota
  23. 23. Proyectos
  24. 24. Proyectos
  25. 25. Proyectos
  26. 26. Proyectos
  27. 27. Más informaciónEnlaces de Información• http://www.arduino.cc/es/• http://blog.bricogeek.com• http://www.arduteka.com/
  28. 28. Donde Comprar Arduino http://www.didacticaselectronicas.comhttp://dynamoelectronics.com http://www.tiendaderobotica.com
  29. 29. FinMUCHAS GRACIAS

×