El entorno para dar inteligencia a tu hardware.
Arduino UNO R3: La Revolución del Hardware Libre
El Arduino UNO R3 es el buque insignia de la marca, siendo la placa más popular para quienes se inician en programación y electrónica.
Índice de Contenidos:
- ¿Qué es y para qué sirve?
- Antepasados y Evolución Histórica
- Anatomía Técnica: El Microcontrolador y Puertos
- Programación Práctica en Arduino IDE
¿Qué es Arduino UNO R3 y para qué sirve?
Es una placa de desarrollo basada en el microcontrolador ATmega328P. Facilita la programación de microcontroladores para interactuar con sensores y actuadores físicos.
Vista superior de la placa Arduino UNO R3 original.
Antepasados de Arduino UNO
1. Etapa Arduino Serial (2005-2006)
Las primeras versiones utilizaban el protocolo RS-232, requiriendo adaptadores externos.
Comparativa de Niveles Lógicos
| Nivel Lógico | Serie TTL (Moderno) | Serie RS-232 (Antiguo) |
| 1 (Alto) | +5V | [-3V a -15V] |
| 0 (Bajo) | 0V | [+3V a +15V] |
2. Etapa Arduino USB
Se integró un puerto USB con el chip FTDI FT232BM como conversor USB-Serie.
Anatomía del Arduino UNO R3
- ATmega328P: Microcontrolador con 32 KB de memoria Flash.
- Puerto USB Tipo B: Ideal para conexión constante en laboratorios.
- Conector Jack: Alimentación con batería de 9V o hasta 12V.
- Pines ICSP: Programación sin puerto USB.
Cómo programar un Arduino UNO R3
Para cargar programas (sketches), se utiliza el Arduino IDE. Es vital seleccionar correctamente la placa en el menú de herramientas.
Código de Ejemplo: Blink (Parpadeo)
void setup() {
pinMode(13, OUTPUT); // Pin 13 como salida
}
void loop() {
digitalWrite(13, HIGH); // Enciende LED
delay(1000); // Espera 1 segundo
digitalWrite(13, LOW); // Apaga LED
delay(1000); // Espera 1 segundo
}
Mensaje "Done uploading" al cargar correctamente.