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