Ir al contenido

Formación · Arduino

30 proyectos paso a paso con teoría, esquemas de conexión y código completo, construibles con el inventario de componentes electrónicos.

PROYECTO 01 · Principiante

Semáforo LED con secuencia

Tu primer circuito con Arduino: tres LEDs que reproducen el ciclo de un semáforo real con temporización.

ArduinoLEDGPIOTemporización
PROYECTO 02 · Principiante

Luz nocturna automática (crepuscular)

Una luz que se enciende sola al oscurecer usando una fotorresistencia, como las farolas de la calle.

SensorLDRAnalógicoAutomatización
PROYECTO 03 · Principiante

Pulsador con antirrebote y LED conmutado

Un botón que enciende y apaga un LED a cada pulsación. Aprende entradas digitales, resistencias pull-up y el rebote de contactos.

Entrada digitalPulsadorPull-upAntirrebote
PROYECTO 04 · Principiante

Atenuador de LED con potenciómetro (PWM)

Controla el brillo de un LED girando un mando. Descubre el PWM, el truco con el que los microcontroladores 'simulan' voltajes intermedios.

PWMPotenciómetroAnalógicomap()
PROYECTO 05 · Principiante

Termómetro-higrómetro en LCD 1602

Muestra temperatura y humedad en una pantalla de caracteres. Aprende a manejar un LCD HD44780 y la librería LiquidCrystal.

LCDDisplaySensorLibrerías
PROYECTO 06 · Principiante

Barra de nivel con LEDs y potenciómetro

Cinco LEDs que se encienden en cascada según giras el mando, como un vúmetro. Refuerza arrays, bucles y mapeo de rangos.

ArraysBuclesLEDmap()
PROYECTO 07 · Principiante

Mini piano / generador de tonos

Cuatro pulsadores que tocan notas distintas en un zumbador pasivo. Aprende a generar frecuencias con tone() y el concepto de nota musical.

Audiotone()PulsadoresFrecuencia
PROYECTO 08 · Principiante

Contador de un dígito con display 7 segmentos

Un display numérico que cuenta de 0 a 9 con cada pulsación. Aprende cómo se forman los dígitos con segmentos y cómo manejar un display de ánodo común.

7 segmentosDisplayMultiplexadoLógica
PROYECTO 09 · Principiante

Alarma de movimiento PIR con zumbador

Detecta presencia con un sensor PIR y dispara una alarma sonora y visual. Tu primer sistema de seguridad.

PIRSeguridadSensorZumbador
PROYECTO 10 · Principiante

Detector de lluvia con aviso

Avisa con luz y sonido cuando empieza a llover. Ideal para recoger la ropa del tendedero a tiempo.

SensorLluviaAnalógicoAviso
PROYECTO 11 · Intermedio

Radar de distancia ultrasónico en OLED

Mide distancias con ultrasonidos y las muestra en una pantalla OLED con una barra gráfica. Aprende I2C y el sensor HC-SR04.

UltrasonidosOLEDI2CGráficos
PROYECTO 12 · Intermedio

Aparcamiento asistido (sensor de proximidad)

Como el sensor de aparcamiento de un coche: pita más rápido cuanto más cerca está el obstáculo, con LEDs verde-amarillo-rojo.

UltrasonidosZonasZumbadormillis()
PROYECTO 13 · Intermedio

Riego automático de plantas

Mide la humedad de la tierra y activa una bomba de agua cuando la planta tiene sed. Tu primer proyecto con relé y carga real.

ReléBombaHumedadAutomatización
PROYECTO 14 · Intermedio

Contador en 7 segmentos de 4 dígitos con MAX7219

Un display de 4 dígitos controlado con solo 3 cables gracias al chip MAX7219. Aprende SPI y multiplexado por hardware.

MAX7219SPI7 segmentosMultiplexado
PROYECTO 15 · Intermedio

Marquesina de texto en matriz LED 8×8

Texto que se desplaza por una matriz de 64 LEDs, como los paneles informativos. Aprende a representar caracteres como mapas de bits.

Matriz LEDMAX7219BitmapsAnimación
PROYECTO 16 · Intermedio

Expansor de 8 LEDs con registro 74HC595

Controla 8 salidas usando solo 3 pines de Arduino. Aprende el registro de desplazamiento, base de la expansión de E/S.

74HC595Shift registerBitsExpansión E/S
PROYECTO 17 · Intermedio

Cerradura con teclado matricial 4×4

Introduce un PIN en un teclado y un servo abre la cerradura si es correcto. Aprende escaneo de matrices y máquinas de estado.

Teclado matricialServoPINSeguridad
PROYECTO 18 · Intermedio

Control de servo con joystick

Mueve un servo girando un joystick. La base del control manual de robots y mecanismos.

ServoJoystickAnalógicomap()
PROYECTO 19 · Intermedio

Torreta pan-tilt de 2 servos con joystick

Dos servos en cruz que apuntan en cualquier dirección, controlados con un joystick. Base de soportes de cámara y radares.

Pan-tilt2 servosJoystickRobótica
PROYECTO 20 · Intermedio

Mando a distancia IR: aprende y repite

Captura los códigos de cualquier mando a distancia y reprodúcelos para controlar tus aparatos. Aprende comunicación infrarroja.

InfrarrojosIRMandoRelé
PROYECTO 21 · Intermedio

Estación de pantalla TFT con menú navegable

Una interfaz gráfica a color con menú que navegas con el joystick. El salto de los displays de texto a los gráficos a color.

TFTGráficosSPIMenúUI
PROYECTO 22 · Intermedio

Motor paso a paso: posicionador angular

Controla la posición exacta de un motor 28BYJ-48 con un potenciómetro. La base de impresoras 3D, CNC y robots de precisión.

StepperULN2003PosiciónPrecisión
PROYECTO 23 · Avanzado

Control de velocidad de motor DC con PWM y relé

Arranca, para e invierte un motor DC controlando su velocidad por PWM. Base de coches, ventiladores y cintas transportadoras.

Motor DCPWMReléPotencia
PROYECTO 24 · Avanzado

Robot evita-obstáculos

Un robot que avanza, detecta obstáculos con ultrasonidos montados sobre un servo, y decide hacia dónde girar. Tu primer robot autónomo.

RobóticaUltrasonidosServoAutónomo
PROYECTO 25 · Avanzado

Estación meteorológica con registro en OLED

Mide temperatura, humedad, luz y lluvia, y los muestra en pantalla con tendencias. Integra varios sensores en un solo sistema.

MultisensorOLEDDatosIntegración
PROYECTO 26 · Avanzado

Nodo de sensores con Raspberry Pi Pico (MicroPython)

Da el salto de Arduino C++ a MicroPython con la Pico RP2040: lee un sensor y muéstralo en OLED. Aprende otra plataforma y otro lenguaje.

Raspberry Pi PicoMicroPythonRP2040OLED
PROYECTO 27 · Avanzado

Cargador solar monitorizado con medidor USB

Carga dispositivos con un panel solar USB-C y mide la energía generada. Aprende energía fotovoltaica y medición de potencia.

SolarEnergíaMediciónUSB
PROYECTO 28 · Avanzado

Fuente de banco regulable (buck + voltímetro)

Construye una fuente de alimentación ajustable con lectura de voltaje en pantalla. Una herramienta que usarás en todos los demás proyectos.

AlimentaciónBuckVoltímetroHerramienta
PROYECTO 29 · Avanzado

Mini domótica: presencia Zigbee y conmutación 433 MHz

Combina sensores inalámbricos Zigbee con un interruptor 433 MHz para automatizar una luz o aparato. Aprende ecosistemas inalámbricos de domótica.

DomóticaZigbee433 MHzIoTInalámbrico
PROYECTO 30 · Avanzado

Display turbo de PC retro: restauración y control

Recupera un clásico display de velocidad turbo de los PCs de los 90 y, como bonus, contrólalo con Arduino. Electrónica vintage y de coleccionista.

Retro7 segmentosVintageRestauración