¿Qué es Arduino?
Arduino es una plataforma de electrónica de código abierto que combina hardware y software para crear proyectos interactivos. El hardware es una placa con un microcontrolador programable; el software es el entorno Arduino IDE, gratuito y disponible para Windows, Mac y Linux. Su diseño accesible la convirtió en la herramienta estándar para aprender electrónica y prototipar en todo el mundo.
Nació en 2005 en el Interaction Design Institute de Ivrea, Italia, cuando un grupo liderado por Massimo Banzi buscaba una herramienta económica para que estudiantes de diseño —sin formación en ingeniería— pudieran crear prototipos electrónicos. Veinte años después, Arduino se usa en colegios, universidades, laboratorios y fábricas: desde el primer LED parpadeante de un estudiante hasta sistemas de monitoreo industrial.
Al ser open source (hardware y software libres), cualquier fabricante puede producir placas compatibles. Por eso existen versiones "originales" (fabricadas por Arduino.cc) y "compatibles" (como las que usan el chip CH340G), que funcionan exactamente igual para el 99% de los proyectos y cuestan 3-4 veces menos.
¿Cómo funciona Arduino?
El flujo de trabajo con Arduino tiene tres pasos:
- Escribes el programa (llamado sketch) en el Arduino IDE de tu computador, usando C/C++ con funciones simplificadas como
digitalWrite()oanalogRead(). - Lo cargas a la placa con un cable USB. El código se graba en la memoria Flash del microcontrolador.
- La placa lo ejecuta de forma autónoma, en bucle infinito, sin necesidad del computador: lee sensores, toma decisiones y controla motores, LEDs o pantallas según tu código.
El corazón del Arduino Uno es el microcontrolador ATmega328P: un chip de 8 bits a 16 MHz con 32 KB de memoria Flash y 2 KB de RAM. Alrededor de él, la placa expone 14 pines digitales (entrada/salida, 6 con PWM), 6 pines analógicos (para leer sensores con valores continuos), alimentación de 5V y 3.3V, y comunicación UART, SPI e I2C para conectar módulos y pantallas.
Tu primer programa: el "Blink"
Este es el "Hola Mundo" de Arduino — hace parpadear el LED integrado de la placa. Todo sketch tiene dos funciones: setup() se ejecuta una vez al encender, y loop() se repite infinitamente:
void setup() {
pinMode(LED_BUILTIN, OUTPUT); // Pin del LED como salida
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // Encender LED
delay(1000); // Esperar 1 segundo
digitalWrite(LED_BUILTIN, LOW); // Apagar LED
delay(1000); // Esperar 1 segundo
}
Si entiendes este programa, ya entiendes la lógica de Arduino. Todo lo demás —sensores, motores, pantallas— sigue el mismo patrón: configurar pines, leer entradas, controlar salidas.
Modelos de Arduino: ¿cuál elegir?
| Modelo | Microcontrolador | GPIO | Ideal para | Precio CLP |
|---|---|---|---|---|
| Arduino Uno R3 | ATmega328P | 14 digitales + 6 analógicos | Aprender, proyectos escolares, prototipos | $5.990 |
| Arduino Nano | ATmega328P | 14 digitales + 8 analógicos | Proyectos compactos, protoboard | ~$4.990 |
| Arduino Mega 2560 | ATmega2560 | 54 digitales + 16 analógicos | Proyectos grandes, impresoras 3D, CNC | ~$12.990 |
| ESP32 (compatible IDE) | Xtensa LX6 dual-core | 38 GPIO | IoT, WiFi, Bluetooth, domótica | $6.990 |
Regla simple: si estás empezando, Arduino Uno R3 — tiene la comunidad más grande y todos los tutoriales lo usan. Si tu proyecto necesita ser pequeño, Arduino Nano. Si necesitas muchos pines (impresora 3D, muchos relés), Arduino Mega. Si necesitas WiFi o Bluetooth, salta directo al ESP32, que se programa con el mismo Arduino IDE.
¿Para qué sirve Arduino? Aplicaciones reales
Arduino conecta el mundo físico con el digital. Con sensores lee el entorno (temperatura, luz, movimiento, distancia) y con actuadores actúa sobre él (motores, relés, pantallas, LEDs). Esto habilita:
- Educación: es la herramienta estándar para enseñar programación aplicada y electrónica en colegios técnico-profesionales y universidades chilenas (UTFSM, PUCV, USACH, UCN).
- Domótica: luces automáticas, riego inteligente, control de accesos, alarmas.
- Robótica: robots seguidores de línea, brazos robóticos, vehículos a control remoto.
- IoT y monitoreo: estaciones meteorológicas, monitoreo de cultivos en el Valle Central, telemetría minera en el norte de Chile.
- Prototipado industrial: validar una idea de producto electrónico antes de fabricar un PCB definitivo.
Arduino vs ESP32 vs Raspberry Pi
| Criterio | Arduino Uno | ESP32 | Raspberry Pi |
|---|---|---|---|
| Tipo | Microcontrolador | Microcontrolador + WiFi/BT | Mini computador (Linux) |
| Ideal para | Aprender electrónica | Proyectos IoT | Servidores, multimedia, visión |
| Consumo | ~50 mA | ~75 mA (10 µA en deep sleep) | 400-800 mA |
| Tiempo real | Excelente | Excelente | Limitado (sistema operativo) |
| Precio Chile | $5.990 | $6.990 | $60.000+ |
No compiten entre sí: un microcontrolador (Arduino/ESP32) ejecuta una tarea con precisión de microsegundos y consume casi nada; una Raspberry Pi corre Linux completo. Muchos proyectos avanzados los combinan: Arduino lee los sensores en tiempo real y la Raspberry procesa los datos.
¿Por qué aprender Arduino en Chile?
Chile tiene una de las comunidades maker más activas de Latinoamérica. Las universidades lo integran en ingeniería eléctrica, mecatrónica y computación; los colegios técnico-profesionales lo usan para enseñar programación aplicada; y en la industria aparece en automatización agrícola, monitoreo minero y domótica. Saber Arduino es hoy una habilidad valorada en el currículum técnico chileno.
En Especificar.cl tenemos stock físico en Curauma, Valparaíso, con envíos a las 16 regiones del país en 24-72 horas. Además publicamos tutoriales en español y calculadoras de electrónica gratuitas para acompañarte desde el primer LED hasta proyectos IoT completos.