Академический Документы
Профессиональный Документы
Культура Документы
La Robótica y
la Imaginación.
Comunicación de
Datos
ACCIÓN: Toma
de decisiones
informadas
Introducción a
Arduino
Making the IoT / Creando el Internet de las cosas.
¿Qué es Arduino?
Arduino es una plataforma de
hardware libre, basada en una
placa con un
microcontrolador y un
entorno de desarrollo,
diseñada para facilitar el uso de
la electrónica en proyectos
multidisciplinares
Microprocesador vs Computadora.
• CPU • CPU
Microprocesador
• RAM • RAM
Computadora
• Almacenamiento de • Disco duro
programa (FLASH) • Entradas/Salidas
• Entradas/Salidas • Reloj
• Reloj • Conexión con el exterior
• Conexión con el exterior (Serie)
(Serie)
Microprocesador vs Computadora.
• 16MHz • 3GHz
Microprocesador
• 1Kb • 4Gb
Computadora
• 16Kb • 1Tb
• Autocontenido • ---
• Reprogramable • ---
• Ad eternum • ---
Versiones de Arduino
Uno
Ethernet
Mega
Mini
Pro
Lilypad
Bluetooth
Leo
¿Qué se puede hacer con Arduino?
El papel de las impresoras 3D
¿Cuánto cuesta?
- Software Libre.
- Hardware Libre.
Ejemplo de Programa:
Codificación de un semáforo.
Código Fuente
int ledVerde = 13; void loop() {
int ledNaranja = 12; // Tiempo de encendido del led verde
int ledRojo = 11; digitalWrite(ledVerde, HIGH);
void setup() { delay(3000);
digitalWrite(ledVerde, LOW);
pinMode(ledVerde, OUTPUT);
pinMode(ledNaranja, OUTPUT); // Tiempo de encendido del led najanja
pinMode(ledRojo, OUTPUT); digitalWrite(ledNaranja, HIGH);
Serial.begin(9600); delay(500);
digitalWrite(ledNaranja, LOW);
} // Tiempo de encendido del led rojo
digitalWrite(ledRojo, HIGH);
delay(3000);
digitalWrite(ledRojo, LOW);
}
Resultado Esperado