Taller de Arduino - ¿Qué es Arduino?

6,902
-1

Published on

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

No Downloads
Views
Total Views
6,902
On Slideshare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
833
Comments
0
Likes
11
Embeds 0
No embeds

No notes for slide

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>

×