Compra un Arduino Uno R3 (o un kit de iniciación que lo incluya), instala el IDE gratuito desde arduino.cc, conéctalo por USB y prueba el ejemplo Blink. Si el LED de la placa parpadea, ya tienes todo funcionando.
De ahí a montar tu primer circuito con un LED externo y un pulsador hay menos de una hora, sin necesidad de saber programar de antes.
Arduino es la puerta de entrada más sencilla a la electrónica con microcontroladores: una placa pequeña, barata, con una comunidad enorme y miles de proyectos ya documentados. Aquí tienes lo necesario para pasar de "no he tocado esto en mi vida" a tu primer circuito funcionando.
Qué es Arduino, en dos frases
Arduino es una placa con un microcontrolador (un chip que ejecuta un programa muy simple una y otra vez) y unos pines de entrada/salida a los que conectas LEDs, sensores, motores o pantallas. Le subes un programa (llamado sketch) desde el ordenador por USB, y a partir de ahí la placa funciona sola, sin necesidad de estar conectada a nada.
Qué placa comprar
- Arduino Uno R3: la referencia para empezar. Más pines de los que vas a necesitar al principio, la más documentada, precio bajo (hay clones compatibles todavía más baratos).
- Arduino Nano: mismas prestaciones en tamaño reducido, ideal si el proyecto final tiene que ser compacto.
- ESP32: el siguiente paso cuando quieras WiFi o Bluetooth integrados (domótica, proyectos que se controlan desde el móvil). No es donde empezar, pero es a donde se suele llegar.
- Kit de iniciación: lo más rentable para las primeras semanas — trae la placa, protoboard, cables, resistencias, LEDs, pulsadores y algún sensor, todo por menos de lo que costaría comprarlo suelto.
Instalar el IDE y probar la placa
- Descarga el Arduino IDE gratis desde la web oficial (arduino.cc) e instálalo como cualquier programa.
- Conecta la placa al PC con el cable USB. Windows debería reconocerla e instalar el driver solo.
- En el IDE, ve a Herramientas → Placa y elige tu modelo, y en Herramientas → Puerto selecciona el puerto COM que ha aparecido.
- Abre Archivo → Ejemplos → 01.Basics → Blink y pulsa el botón de subir (la flecha). Si el LED marcado "L" de la placa empieza a parpadear cada segundo, está todo listo.
Tu primer circuito: un LED externo
El ejemplo Blink usa el LED que ya trae la placa. El siguiente paso es controlar uno tuyo, montado en la protoboard:
- Coloca el LED en la protoboard. La pata larga es el positivo (ánodo), la corta el negativo (cátodo).
- Conecta la pata larga a una resistencia de 220 Ω, y el otro extremo de la resistencia al pin digital 8 del Arduino.
- Conecta la pata corta directamente a GND (cualquier pin marcado así).
- En el código de Blink, cambia
LED_BUILTINpor el número8y vuelve a subir el sketch.
La resistencia no es opcional: sin ella, el LED recibe más corriente de la que aguanta y se quema en segundos. Es el primer hábito de seguridad que hay que interiorizar.
Añadir una entrada: leer un pulsador
Hasta ahora la placa solo manda información hacia fuera (el LED). El siguiente paso natural es leer algo del mundo real:
- Monta un pulsador en la protoboard con una resistencia de 10 kΩ a GND (resistencia pull-down), y conecta el otro lado del pulsador al pin digital 2 y a 5V.
- En el código, define
pinMode(2, INPUT)en elsetup(). - Dentro del
loop(), usadigitalRead(2)para saber si está pulsado, y enciende el LED del pin 8 solo mientras se mantenga pulsado.
Con esto ya tienes los dos bloques que se repiten en el 80 % de los proyectos de Arduino: salida (encender algo) y entrada (leer algo). A partir de aquí, cambiar el LED por un motor o el pulsador por un sensor de temperatura es cuestión de mirar el ejemplo correspondiente.
Errores típicos al empezar
Para cualquiera de estos fallos, un multímetro es la herramienta que te dice si llega corriente donde debe. Y para saber el valor de una resistencia por sus bandas, usa el descodificador de colores de resistencias.
| Problema | Causa habitual |
|---|---|
| El IDE no encuentra el puerto | Cable USB solo de carga (sin datos), o driver sin instalar |
| El LED no enciende | Pata invertida, resistencia mal colocada, o pin equivocado en el código |
| "Error compiling" al subir el sketch | Falta un punto y coma o una llave de cierre — revisa la última línea que tocaste |
| El pulsador enciende el LED sin pulsarlo | Falta la resistencia pull-down, el pin "flota" y da lecturas erráticas |
| La placa se desconecta al tocar el circuito | Cortocircuito entre 5V y GND en la protoboard — revisa las filas |
¿Tu proyecto no arranca?
Reviso circuitos, hago microsoldadura y ayudo a sacar adelante proyectos de electrónica y Arduino, por encargo en Murcia. Cuéntame en qué te has atascado.
Preguntas frecuentes
¿Qué placa Arduino debo comprar para empezar?
Un Arduino Uno R3 (original o clon compatible): tiene pines de sobra, es la más documentada y su precio es bajo. Si más adelante quieres WiFi o Bluetooth, el siguiente paso es un ESP32.
¿Necesito saber programar?
No hace falta experiencia previa. El lenguaje de Arduino simplifica C/C++, y la mayoría de proyectos iniciales se resuelven copiando y modificando ejemplos ya hechos que trae el propio IDE.
¿Puedo estropear el Arduino si me equivoco?
Con cuidado básico es difícil, pero conectar un LED sin resistencia lo quema, e invertir la polaridad o hacer un cortocircuito entre 5V y GND puede dañar la placa. Revisa el circuito antes de conectar el USB.
¿Arduino o Raspberry Pi?
Arduino ejecuta un único programa simple en tiempo real, ideal para sensores y motores. Raspberry Pi es un ordenador completo con Linux, para tareas más generales. Para electrónica pura, Arduino es el punto de partida más sencillo.
¿Dónde consigo los componentes básicos?
Un kit de iniciación con placa, protoboard, cables, resistencias, LEDs y pulsadores sale más barato que comprar cada pieza suelta y cubre los primeros 15-20 proyectos.