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 Arduino - ¿Qué es Arduino?

7,411 views

Published on

Published in: Technology

Taller de Arduino - ¿Qué es Arduino?

  1. 1. ARDUINO
  2. 2. ¿Qué es Arduino? El Hardware El Software La Comunidad
  3. 3. Principales características <ul><li>Software Libre </li></ul><ul><li>Hardware Libre </li></ul><ul><li>Puerto USB </li></ul><ul><li>Fácil de usar </li></ul><ul><li>Precio reducido </li></ul><ul><li>Completamente independiente </li></ul><ul><li>Es adictivo </li></ul>
  4. 5. Hardware
  5. 6. Hardware <ul><li>16 KB de memoria Flash </li></ul><ul><li>1 KB de memoria RAM </li></ul><ul><li>16 MHz (Apple II: 1 MHz, Intel 286: 12.5 MHz, Intel Core 2: 3 GHz) </li></ul><ul><li>Entradas y salidas </li></ul><ul><ul><li>14 pines de E/S digital </li></ul></ul><ul><ul><li>6 pines de entrada analógica </li></ul></ul><ul><ul><li>6 pines de salida analógica (PWM) </li></ul></ul>
  6. 7. PWM
  7. 8. Componentes
  8. 9. Modelos
  9. 10. Modelos
  10. 11. Modelos
  11. 12. Módulos
  12. 13. Software <ul><li>¿Qué necesitamos? </li></ul><ul><ul><li>Ordenador (Linux, Windows, Mac) </li></ul></ul><ul><ul><li>Arduino IDE </li></ul></ul><ul><ul><li>Cable USB </li></ul></ul><ul><ul><li>Arduino </li></ul></ul>
  13. 14. <ul><li>Escribir el programa </li></ul><ul><li>Compilar </li></ul><ul><li>Resetear la placa </li></ul><ul><li>Cargar a la placa </li></ul>Programando el uino
  14. 15. Hacer parpadear un LED <ul><li>Necesitamos: </li></ul><ul><li>Cables </li></ul><ul><li>Placa de prototipos </li></ul><ul><li>Resistencia de 220 Ohmios </li></ul><ul><li>Diodo LED </li></ul>
  15. 16. 13
  16. 17. Un programa de Arduino Variables Globales
  17. 18. Un programa de Arduino <ul><li>int ledPin = 13; </li></ul><ul><li>int miSensor = 0; </li></ul><ul><li>int statePin = LOW; </li></ul>Variables Globales
  18. 19. Un programa de Arduino <ul><li>pinMode(pin, Modo) </li></ul><ul><li>serial.Begin(baudios) </li></ul>setup()
  19. 20. Un programa de Arduino <ul><li>digitalWrite() </li></ul><ul><li>digitalRead() </li></ul><ul><li>analogWrite() </li></ul><ul><li>analogRead() </li></ul><ul><li>delay() </li></ul><ul><li>millis() </li></ul>loop()
  20. 21. Digital y Analógico <ul><li>Digital: 0-1 / LOW-HIGH </li></ul><ul><ul><li>0-1 / LOW-HIGH </li></ul></ul><ul><ul><li>Entrada y Salida: Pines 0-13 </li></ul></ul><ul><li>Analógico: </li></ul><ul><ul><li>0-255 </li></ul></ul><ul><ul><li>Entrada: Pines 0-6 </li></ul></ul><ul><ul><li>Salida: Pines 3, 5, 6, 9, 10, 11 (PWM) </li></ul></ul>
  21. 22. Comunicación Serial
  22. 23. Lectura Analógica
  23. 24. Desvanecimiento
  24. 25. Enlaces de interés <ul><li>http://arduino.cc/ </li></ul><ul><li>http :// www.ladyada.net / learn / arduino / </li></ul><ul><li>http :// www.elrincondelc.com / cursoc / cursoc.html </li></ul><ul><li>http :// www.cyberhades.com /2010/01/25/ top -40-proyectos-para- arduino -en-la- web / </li></ul>

×