107 proyectos
Proyectos Arduino
Arduino es la forma más sencilla de empezar con la electrónica y la programación. La placa más usada, el Arduino Uno, funciona a 5 V con un microcontrolador ATmega328P, y sus 14 pines digitales y 6 analógicos permiten conectar directamente LED, pulsadores, sensores, pantallas y motores. Se conecta al ordenador por USB y se programa con sketches cortos en C/C++ desde el Arduino IDE gratuito.
Los proyectos Arduino de esta página están pensados para quienes montan su primer circuito, estudiantes, docentes y aficionados a la electrónica. Cada proyecto incluye la lista de materiales, el diagrama del circuito, el código comentado y soluciones a los errores más comunes. Están agrupados por dificultad y por tema, así encuentras enseguida uno adecuado a tu nivel.
Cómo empezar: un Arduino Uno, una protoboard, algunos cables jumper, varios LED y resistencias de 220 Ω bastan para la primera semana. Sigue en orden la lista de «los 10 primeros proyectos»: primero encender un LED y leer un pulsador, después medir con sensores y, por último, controlar pantallas y motores. Si te atascas, consulta la página del componente o una de las calculadoras gratuitas.
Los 10 primeros proyectos para principiantes
Si sigues este orden, cada proyecto añade una habilidad nueva sobre el anterior.
- 1
Parpadeo de LEDProyecto básico de entrada que enciende y apaga un único LED a determinados intervalos con Arduino. Enseña el uso de las funciones digitalWrite y delay.Principiante - 2
Dos LED parpadeando alternadamenteUn proyecto que crea un efecto flip-flop encendiendo y apagando dos LEDs secuencialmente. Enseña a controlar más de un pin de salida.Principiante - 3
SemáforoProyecto que simula un semáforo real con LED rojos, amarillos y verdes. Enseña temporización y lógica de control secuencial.Principiante - 4
Luces de policía LEDProyecto que crea un efecto de luz estroboscópica policial haciendo parpadear dos LEDs a intervalos rápidos. Enseña para el control de bucle y temporización.Principiante - 5
Encender un LED con pulsador (Push)Proyecto de control instantáneo (push) que enciende el LED al pulsar el botón y lo apaga al soltarlo. Enseña el uso de la lectura de botones y la expresión condicional con digitalRead.Principiante - 6
Encender y apagar un LED con un botónUn proyecto de conmutación que cambia el estado del LED (encendido/apagado) cada vez que se pulsa un botón. Enseña la variable de estado y la lógica de rebote.Principiante - 7
Medir la intensidad de luz con LDRProyecto que mide la intensidad de la luz ambiental con un sensor LDR y la muestra en un monitor serie. Enseña los fundamentos de la lectura de sensores analógicos y la comunicación serie.Principiante - 8
Luz nocturna con LDRProyecto de luz nocturna basada en LDR que enciende automáticamente el LED cuando el ambiente se oscurece. Enseña lógica de control automático con comparación de valores umbral analógicos.Principiante - 9
Uso del zumbadorProyecto básico que utiliza el zumbador para emitir un sonido con una frecuencia e intervalos determinados. Enseña el uso de las funciones tone() y noTone().Principiante - 10
Leer los códigos de un mando IREl proyecto que lee los valores HEX de las señales infrarrojas provenientes del control remoto con el módulo receptor IR en el Monitor Serial. Enseña el uso de la librería IRremote.Principiante
Proyectos por dificultad
Principiante31 proyectos

Parpadeo de LED
Proyecto básico de entrada que enciende y apaga un único LED a determinados intervalos con Arduino. Enseña el uso de las funciones digitalWrite y delay.

Dos LED parpadeando alternadamente
Un proyecto que crea un efecto flip-flop encendiendo y apagando dos LEDs secuencialmente. Enseña a controlar más de un pin de salida.

Semáforo
Proyecto que simula un semáforo real con LED rojos, amarillos y verdes. Enseña temporización y lógica de control secuencial.

Luces de policía LED
Proyecto que crea un efecto de luz estroboscópica policial haciendo parpadear dos LEDs a intervalos rápidos. Enseña para el control de bucle y temporización.

Encender un LED con pulsador (Push)
Proyecto de control instantáneo (push) que enciende el LED al pulsar el botón y lo apaga al soltarlo. Enseña el uso de la lectura de botones y la expresión condicional con digitalRead.

Encender y apagar un LED con un botón
Un proyecto de conmutación que cambia el estado del LED (encendido/apagado) cada vez que se pulsa un botón. Enseña la variable de estado y la lógica de rebote.

Medir la intensidad de luz con LDR
Proyecto que mide la intensidad de la luz ambiental con un sensor LDR y la muestra en un monitor serie. Enseña los fundamentos de la lectura de sensores analógicos y la comunicación serie.

Luz nocturna con LDR
Proyecto de luz nocturna basada en LDR que enciende automáticamente el LED cuando el ambiente se oscurece. Enseña lógica de control automático con comparación de valores umbral analógicos.

Uso del zumbador
Proyecto básico que utiliza el zumbador para emitir un sonido con una frecuencia e intervalos determinados. Enseña el uso de las funciones tone() y noTone().

Leer los códigos de un mando IR
El proyecto que lee los valores HEX de las señales infrarrojas provenientes del control remoto con el módulo receptor IR en el Monitor Serial. Enseña el uso de la librería IRremote.

Reproducir melodías con mando IR y zumbador
Proyecto que reproduce melodías de Mario, Día de la Madre y Año Nuevo con zumbador al pulsar distintas teclas del mando a distancia por infrarrojos. Combina la activación de funciones y la programació

Detector de movimiento con sensor de movimiento
Proyecto básico que enciende LEDs al detectar movimiento en el entorno con sensor de movimiento PIR. Enseña la lectura digital del sensor y la lógica de detección de movimiento.

HC-SR04 Medición de distancia (pantalla en serie)
Sensor ultrasónico HC-SR04 para medir distancias y mostrar el resultado en cm en el monitor serie. Enseña el principio del cálculo de distancias con ondas sonoras.

Uso de la pantalla LCD con I2C
Gracias al módulo I2C, el proyecto que imprime mensajes controlando la pantalla LCD con sólo 2 cables (SDA, SCL). Enseña cómo guardar pines con protocolo I2C.

Controlar un LED desde el móvil por Bluetooth
Proyecto de control inalámbrico que enciende y apaga LEDs con comandos enviados desde el teléfono con módulo Bluetooth HC-06. Enseña el intercambio de datos Bluetooth a través de la comunicación serie

Uso del servomotor
Proyecto de uso básico que posiciona el servomotor en ángulos de 0°, 90° y 180° en secuencia. Enseña la biblioteca de servomotores y la lógica de control de ángulos.

Funcionamiento del servomotor con potenciómetro
Proyecto que controla el servomotor en tiempo real convirtiendo el valor del potenciómetro al rango 0-180°. enseña la función map() y la integración analógico-servo.

Lectura de un interruptor reed
Proyecto básico que lee el valor digital dado por el sensor reed relay en presencia de un campo magnético en Serial Monitor. Enseña el principio de la detección magnética.

Sensor de puerta con interruptor reed
Proyecto de detección de puerta abierta / cerrada con relé reed, LED verde cuando el imán se acerca y rojo cuando se aleja. Enseña a visualizar el estado con sensor magnético.

Uso de Led RGB
Proyecto de uso básico que hace parpadear secuencialmente los colores rojo, verde y azul del LED RGB. Enseña el control del LED RGB de cátodo común.

Transición de color suave con Led RGB
Proyecto que crea un suave efecto arco iris cambiando gradualmente los colores del LED RGB con analogWrite. Enseña la lógica de la mezcla de colores y la animación de transiciones con PWM.

Medición de temperatura con NTC y pantalla LCD 2x16
El proyecto mide la temperatura ambiente con un termistor NTC y la muestra en grados Celsius en la pantalla LCD I2C. Enseña a calcular la temperatura a partir del valor analógico con la ecuación de St

Configuración del módulo de reloj RTC DS1302
Proyecto de configuración para ajustar la información de hora y fecha del módulo RTC DS1302 y mostrarla en el monitor serie. Enseña el uso del módulo de reloj de tiempo real.

Animación de bomba con display de 7 segmentos de 4 dígitos
Juego de bomba con cuenta atrás desde 1:05 en un display de 7 segmentos de 4 dígitos. Al desconectar de GND uno de los tres "cables de la bomba" en A0, A1 y A2: A0 acelera la cuenta atrás, A1 desactiv

Uso del sensor de gas
Proyecto que mide la densidad del gas en el ambiente con un sensor de gas de la serie MQ y emite una alarma con LED y zumbador cuando supera el valor umbral. Enseña la medición analógica de gases y la

Lectura de valores RFID
Proyecto que lee el número de serie en Serial Monitor cuando se acerca la tarjeta o llavero con el módulo RC522 RFID. Enseña los fundamentos de la comunicación SPI y la lectura RFID.

Funcionamiento del teclado 3x4
Proyecto básico que lee la tecla pulsada del teclado numérico 3x4 y la muestra en el Monitor Serie. Enseña el uso de la librería de teclado y el teclado matricial.

Funcionamiento del teclado 4x4
Proyecto básico que lee la tecla pulsada del teclado 4x4 y la muestra en el Monitor Serie. Enseña la configuración del teclado extendido de 4 columnas.

SG90 Servocontrol de ángulo con potenciómetro
Control de servomotor (SG90) con potenciómetro El objetivo principal de este proyecto es controlar con precisión la posición angular de un servomotor en tiempo real utilizando una unidad de entrada analógica, el potenciómetro. El proyecto es un ejemplo básico de ingeniería para comprender la lógica de la conversión analógico-digital (ADC) y el mapeo de señales. Lógica de funcionamiento: Lectura de Datos Analógicos: Cuando el usuario gira el potenciómetro, se aplica una señal de voltaje entre 0V

Marcha Mehter con Arduino
Este proyecto te permite tocar el Himno de Mehter con un bucle infinito usando solo Arduino Uno, Buzzer y Cables Jumper. Sólo tienes que hacer las conexiones, y pegar el código.

Pizarra Mágica con Arduino (2 Potenciómetros + Pantalla OLED)
¡Volvemos a crear la clásica pizarra mágica con un Arduino! El **potenciómetro** izquierdo mueve el lápiz en horizontal y el derecho en vertical, y la **OLED de 0,96 pulgadas** conserva una línea continua. El **botón de lápiz** lo levanta y lo baja, y el **botón de borrar** limpia la pantalla con una animación de borrador y un sonido del **zumbador**. Un proyecto divertido para empezar con lecturas analógicas, filtrado y dibujo en pantalla.
Intermedio53 proyectos

Luz secuencial LED
Proyecto que crea un efecto de luz secuencial encendiendo 6 LEDs en secuencia. Enseña el uso de array y control de múltiples pines con bucle for.

Efecto coche fantástico con LED
Proyecto que crea un efecto de relámpago negro al estilo de Knight Rider encendiendo 6 LEDs de un lado a otro en secuencia. Enseña lógica de bucle bidireccional.

Luz secuencial LED con velocidad regulable
El proyecto que puede ajustar la velocidad de la luz secuencial LED en tiempo real con el potenciómetro. Enseña el control dinámico del tiempo de retardo mediante la lectura del valor del potenciómetr

Efecto coche fantástico con velocidad regulable
Proyecto con potenciómetro que permite ajustar en tiempo real la velocidad de la animación LED del coche fantástico. Combina entrada analógica y control de bucle bidireccional.

Ajuste de frecuencia con zumbador
Proyecto interactivo con 4 botones que pueden aumentar y disminuir la frecuencia del zumbador, encenderlo y apagarlo. Enseña la lectura de varios botones y el control variable.

Himno nacional turco con zumbador
Proyecto que reproduce nota a nota con Buzzer las dos primeras estrofas del Himno Nacional de la República de Turquía. Enseña la relación frecuencia-nota y la programación de melodías.

Encendido y apagado de leds con receptor de infrarrojos y mando a distancia
Proyecto de control por infrarrojos que permite encender y apagar 3 LED de forma independiente con distintas teclas del mando a distancia. Enseña a emparejar los códigos del mando a distancia y a cont

Sistema de alerta láser
Proyecto de seguridad que detecta cuando se interrumpe el rayo láser mediante LDR y avisa con zumbador y LED. Enseña la lógica de detección de interrupción de luz con par láser-LDR.

Timbre y luz con sensor de movimiento
Proyecto que enciende el LED y reproduce la melodía del timbre con zumbador cuando el sensor PIR detecta movimiento. Combina la detección de movimiento con la notificación por sonido y luz.

Sensor de aparcamiento con HC-SR04
Proyecto de sensor de aparcamiento con sensor HC-SR04 que aumenta la frecuencia del pitido del zumbador a medida que se acerca el objeto y avisa con un LED. Enseña lógica de retroalimentación proporci

Proyecto de medición de la altura
El proyecto realiza la medición de altura mediante calibración con sensor HC-SR04 y pantalla LCD I2C. Ofrece una aplicación práctica gestionando los pasos de calibración y medición con dos botones.

Mostrar números del 0 al 9 en un display de 7 segmentos
Proyecto que muestra números del 0 al 9 en secuencia en display de 7 segmentos. Enseña la lógica de la creación de números mediante el control de los pines de segmento.

Reloj RTC DS1302 con pantalla LCD
Proyecto de reloj digital que muestra la información de hora, fecha y día leída desde el módulo RTC DS1302 en la pantalla LCD I2C. Enseña la integración de RTC y LCD.

Números 0-9999 en un display de 7 segmentos de 4 dígitos
Proyecto que muestra los números del 0 al 9999 en un display de 7 segmentos de 4 dígitos con librería SevSeg. Enseña la lógica de visualización de varios dígitos con multiplexación (escaneo) método.

Reloj digital con display de 7 segmentos de 4 dígitos
Proyecto de reloj digital que muestra horas y minutos con módulo RTC DS1302 y display de 7 segmentos de 4 dígitos. Combina datos de reloj en tiempo real y visualización por segmentos.

Uso del sensor de llama
Proyecto que da una alarma con LED rojo y zumbador cuando se detecta llama en el ambiente con el módulo sensor de llama y enciende LED verde en condición segura. Enseña lógica digital de detección de

Autenticación RFID
Proyecto de autenticación que da permiso de acceso con LED verde o rojo comparando el ID de la tarjeta leído con el módulo RFID RC522 con el ID registrado.

Temperatura y humedad con DHT11
Proyecto que mide la temperatura ambiente y el valor de humedad con el sensor DHT11 y lo muestra en la pantalla LCD I2C. Enseña el uso del sensor digital de temperatura / humedad.

Voltímetro digital con pantalla LCD
Proyecto de voltímetro digital que muestra el resultado en la pantalla LCD I2C midiendo el voltaje en el rango de 0-55V con un circuito divisor de voltaje. Enseña la fórmula del divisor de tensión y l

Comunicación unidireccional entre 2 Arduino
Un proyecto para la transferencia unidireccional de datos entre dos Arduinos mediante comunicación serie. Detecta la pulsación del botón en el lado del transmisor y enseña a controlar el LED en el lad

Comunicación bidireccional entre 2 Arduino
Un proyecto que transfiere datos bidireccionales entre dos Arduinos mediante comunicación serie. Ambas placas leen el botón y envían datos y reciben datos y controlan el LED.

Control Led con Joystick
Proyecto de control que enciende LEDs en 4 direcciones diferentes según los valores de los ejes X e Y del módulo joystick. Enseña la lectura analógica del joystick y la lógica de detección de direcció

Servocontrol con joystick
Proyecto Pan-tilt que controla independientemente dos servomotores en los ejes X e Y con módulo joystick. Enseña la lógica de integración joystick-servo y seguimiento de posición.

Control de LED con teclado 3x4
Proyecto que puede encender y apagar 3 LEDs independientemente con 3x4 teclas de teclado y realizar control por lotes. Enseña el control de múltiples salidas con teclado.

Teclado para desarrolladores de software Arduino
Proyecto de teclado programador que escribe bloques de código Arduino como if, for, digitalWrite al ordenador con un solo botón con Arduino Leonardo y teclado 4x4. Enseña emulación de teclado HID.

Teclado para desarrolladores de Python
Proyecto de teclado programador que escribe bloques de código Python como if, for, print al ordenador con un solo botón con Arduino Leonardo y teclado 4x4. Enseña emulación de teclado HID.

Uso del motor paso a paso
Proyecto básico que hace girar un motor paso a paso 28BYJ-48 en el sentido de las agujas del reloj y en sentido contrario a las agujas del reloj una vuelta completa con una placa controladora ULN2003A

Construcción de servomotor de 360 grados a partir de motor paso a paso
Proyecto de control tipo servo que puede posicionar el motor paso a paso en ciertos ángulos (0°-360°) y calcular grados por paso. Enseña cálculo preciso de ángulos y lógica de seguimiento de posición.

Uso de la tira LED WS2812B
Proyecto que demuestra el uso básico de la tira de LED direccionable WS2812B ajustando el color de cada LED de forma independiente. Enseña el control del color basado en píxeles con la librería FastLE

Luces de policía con WS2812B
Proyecto que crea un efecto estroboscópico de policía mediante el parpadeo rápido de colores rojo y azul con tira de LED WS2812B. Enseña el control de LED basado en grupos y la lógica de temporización

Luz secuencial con WS2812B
Un proyecto que crea un efecto de luz secuencial moviendo un único LED secuencialmente hacia delante en una tira de LED WS2812B. Enseña la lógica de animación secuencial basada en píxeles.

Luz secuencial con WS2812B (efecto llenado)
Un proyecto de animación de llenado y drenaje que acumula LEDs en una tira de LED WS2812B encendiéndolos secuencialmente, y luego apagándolos secuencialmente. Enseña la lógica de la animación LED acum

Efecto coche fantástico con WS2812B
Proyecto para crear un efecto coche fantástico (Knight Rider) moviendo un solo LED hacia adelante y hacia atrás en la tira de LED WS2812B. Enseña la animación bidireccional de píxeles.

WS2812B Trueno negro 3 piezas
Proyecto para crear una animación de transición de color de arco iris que cambia continuamente en una tira de LED WS2812B utilizando el espacio de color HSV. Enseña el uso del modelo de color CHSV y l

WS2812B Animación 1
Proyecto que crea una animación de arco iris de desplazamiento continuo con espacio de color HSV en tira de LED WS2812B. Enseña la lógica de la transición suave del color cambiando el valor del tono e

WS2812B Animación 2
Proyecto de animación avanzada con sistema de paleta FastLED en tira de LED WS2812B, que cambia automáticamente diferentes paletas de colores como arco iris, nube, fiesta, etc. en función del tiempo.

Medición de distancia con TCRT5000
Proyecto que mide la cantidad de luz reflejada por la superficie con el sensor infrarrojo TCRT5000 y la muestra como un valor analógico en la pantalla LCD I2C. Enseña los fundamentos de la detección ó

TCRT5000 Detección de superficie blanca y negra
Proyecto que detecta el color del suelo con el sensor TCRT5000 y enciende el LED rojo en suelo negro y el LED verde en suelo blanco. Enseña la lógica de detección del umbral de color que constituye la

Proyecto Dados
Proyecto de dados que genera un número aleatorio entre 1 y 6 a cada pulsación del botón y lo muestra en una pantalla de 7 segmentos. Gracias al mecanismo de rebote, se produce un único resultado en un

Iluminación inteligente de escaleras y pasillos
Un elegante proyecto de automatización con un sensor de distancia bidireccional HC-SR04 que se enciende y se apaga alternativamente en la dirección del movimiento.

Reloj y calendario de matriz de puntos (MAX7219, DS1307)
Es un proyecto que muestra información de reloj y calendario en tiempo real en la pantalla LED MAX7219 8x32 de matriz de puntos con el módulo DS1307 RTC. En la pantalla del reloj, dos puntos parpadean

Reloj matricial, calendario y estación meteorológica (MAX7219, DS1307)
DS1307 módulo RTC y DHT22 sensor de temperatura-humedad es un proyecto que muestra datos en tiempo real en MAX7219 8x32 pantalla LED de matriz de puntos. La pantalla muestra la temperatura en grados C

Juego Pong - SSD1306
El clásico juego Pong construido con Arduino y una pantalla OLED SSD1306, equipado con un oponente autónomo de inteligencia artificial (CPU) que sigue instantáneamente los movimientos de la bola y rea

4x 32x8 Matriz LED Animación Y Texto
Pantalla LED de 32x32 píxeles con 4 x 4 módulos de matriz de puntos MAX7219. Presenta animación de letra descendente de estilo matricial, efecto de transición de tono y texto desplazable de doble líne

Matriz 4x 32x8 LED - Pack de 6 animaciones
6 diferentes proyectos de animación que se ejecutan en 32x8 LED de matriz de puntos. Está completamente codificado desde cero sin utilizar ninguna librería externa con Arduino Uno y 4 módulos MAX7219.

Calculadora Arduino I2C
Se trata de un proyecto de calculadora basado en Arduino que realiza operaciones de suma, resta, multiplicación y división utilizando un teclado de membrana 4x4 y una pantalla LCD 16x2 I2C. Gracias a I2C, la conexión de la pantalla se realiza con sólo 2 cables, reduciendo así el desorden de cables y manteniendo más pines abiertos para su uso. También dispone de entrada de números decimales y soporte de números negativos.

Control Led RGB con teclado
Este proyecto permite manejar el LED RGB entre modos y colores a través del Teclado 4x4. Gracias a la estructura millis(), los comandos se procesan sin retardo. 🎮 Guía del usuario: Tecla A: Velocidad fija Efecto fundido. Tecla B: Transición suave con velocidad ajustable. C / D: Aumenta / Disminuye la velocidad del efecto. 1 - 9: Selección rápida del color maestro. * / #: Colores intermedios especiales (rosa, verde claro, etc.). Tecla 0: Apaga el sistema.

Ruleta Arduino
Ruleta Electrónica con Arduino Este proyecto es un sistema de juego electrónico basado en Arduino que simula el factor azar con un algoritmo digital. El sistema forma un mecanismo de "rueda" mediante el parpadeo secuencial y rápido de LED dispuestos en línea circular. Principio de funcionamiento: Cuando se pulsa el botón, el ciclo comienza a gran velocidad y se ralentiza gradualmente hacia el punto objetivo determinado por la función de generación de números aleatorios (randomSeed) del software

Prueba de reacción con señal sonora con Arduino
Estación de prueba de reacción Arduino Este proyecto es una configuración de prueba digital desarrollada para medir la velocidad de reflejo de un usuario ante estímulos visuales y auditivos con una precisión de milisegundos (ms). El sistema consta de un controlador Arduino, un grupo de notificación LED de tres etapas, un zumbador para aviso sonoro y una pantalla LCD I2C que muestra los resultados instantáneamente. Principio de funcionamiento: Cuando se inicia la prueba, el sistema prepara al us

Juego Arduino LCD Runner
Juego endless runner de desplazamiento lateral que se ejecuta en una pantalla LCD de 16x2 caracteres. El héroe corre automáticamente, el jugador salta los obstáculos pulsando el botón. Aparecen obstáculos aleatorios en las filas superior e inferior. El zumbador pasivo reproduce la melodía de apertura, el sonido de salto, el sonido de celebración de 50 puntos y la melodía de fin de partida. La pantalla de inicio "BlueGrays - Arduino Projects" se muestra al arrancar.

Mini Radar con Arduino (Servo + HC-SR04 + Pantalla OLED)
¡Un radar de película con un sensor de distancia y un servo! El **servo SG90** barre el **HC-SR04** de 0 a 180 grados mientras la **OLED de 0,96 pulgadas** dibuja una línea de barrido giratoria y muestra los objetos detectados como puntos. Cuando algo entra en el rango, el **zumbador pasivo** hace "ping" y el tono sube a medida que el objeto se acerca. Control de servo, medición ultrasónica, dibujo con trigonometría y sonido con `tone()` en un solo proyecto.

Arena Digital con Arduino Controlada por Inclinación (MPU-6050 + Matriz NeoPixel 8x8)
¡Arena de LED que fluye hacia donde inclines el circuito! El acelerómetro **MPU-6050** mide la inclinación y 24 granos de la **matriz NeoPixel 8x8** caen en la dirección de la gravedad y se amontonan en los bordes como arena de verdad. Un **botón de tema** alterna entre arena, agua, lava y arcoíris. Lectura I2C sin librería, inclinación convertida en gravedad y un algoritmo sencillo de arena en un solo proyecto.

Theremín Ultrasónico con Arduino (HC-SR04 + Anillo NeoPixel + Zumbador)
¡Un instrumento musical que tocas sin rozarlo, solo moviendo la mano en el aire! Cuanto más acercas la mano al **HC-SR04**, más agudo suena el **zumbador pasivo**, y el **anillo NeoPixel de 24 LED** muestra cada nota con su color y su nivel de llenado. Un botón alterna entre dos modos: en **SCALE** cada distancia cae en una nota de una escala pentatónica, y en **GLIDE** el sonido se desliza sin saltos, como en una película de ciencia ficción antigua.
Avanzado23 proyectos

Bombilla 220V con Pulsador (Push)
Proyecto que controla una bombilla de 220V con un pulsador utilizando un módulo de relé. Enseña los fundamentos de la conmutación de alta tensión con relé.

Encender y apagar una bombilla de 220 V con un botón
Un proyecto que enciende y apaga una bombilla de 220V (toggle) a cada pulsación de botón con el módulo relé. Enseña lógica de conmutación permanente con relé y variable de estado.

Encender una bombilla de 220 V con mando a distancia
Proyecto que enciende y apaga una bombilla de 220V mediante relé con las teclas de encendido y silencio del mando a distancia por infrarrojos. Combina el control por infrarrojos con la conmutación de

Sistema de seguridad láser
Sistema de seguridad avanzado que activa la alarma cuando se interrumpe el rayo láser y puede restablecerse mediante pulsador o control por infrarrojos. Enseña la gestión de múltiples fuentes de entra

Piano sencillo con zumbador y botón
Con 8 botones y zumbador, sencillo proyecto de piano que puede tocar notas desde Do hasta Do agudo. Enseña a simular un instrumento musical asignando distintas frecuencias a cada botón.

Mostrar un mensaje en una pantalla LCD 2x16
Proyecto que imprime carácter por carácter en una pantalla LCD 2x16 y muestra un mensaje cíclico borrando la pantalla. La librería LCD enseña el uso de las funciones setCursor e imprimir.

Texto que rebota de izquierda a derecha en LCD
Proyecto que crea un efecto de animación que golpea las paredes moviendo el texto a izquierda y derecha en la pantalla LCD. Enseña posicionamiento dinámico setCursor y lógica de animación de texto.

Medición de distancias mediante pantalla LCD
El proyecto que muestra el valor leído del sensor de distancia HC-SR04 en cm en tiempo real en la pantalla LCD 2x16. Combina los datos del sensor y la pantalla LCD.

Mostrar números del 0 al 99 en un display de 7 segmentos
Proyecto que muestra números del 0 al 99 con display de 7 segmentos de dos dígitos. Enseña operaciones con bits (bitRead) y lógica de descomposición de dígitos de una decena.

Contador con display de 7 segmentos y botones
Proyecto de contador que aumenta, disminuye y reinicia el número en la pantalla de 7 segmentos con 3 botones. Enseña control de límites y lógica de contador interactiva con el usuario.

Alarma con sensor de llama y gas
Proyecto de seguridad avanzado que emite alarmas con LED parpadeante y zumbador cuando se detecta un incendio o una fuga de gas mediante el uso conjunto de un sensor de llamas y un sensor de gas.

Cerradura con contraseña, teclado 4x4 y LCD
Proyecto de seguridad que abre la puerta con servo si es correcta introduciendo una contraseña con un teclado 4x4 y enciende un LED rojo si es incorrecta. Enseña la comparación de contraseñas y la int

Coche controlado por Bluetooth con L298N
Proyecto de coche robot 2WD (dos motores, cuatro ruedas) que se puede controlar desde el teléfono con Arduino y el módulo Bluetooth HC-05. Un total de cuatro ruedas se accionan simultáneamente mediant

Robot para evitar obstáculos
¿Qué le parece construir un vehículo inteligente que encuentre su propio camino? El Robot Evitador de Obstáculos explora constantemente su entorno gracias al sensor ultrasónico que lleva delante. Cuan

Estación de riego inteligente
Sistema autónomo de riego de plantas que funciona 24/7 sin cansar Arduino con dos baterías 18650 y regulador LM2596. Gestiona automáticamente el motor de agua midiendo continuamente la humedad del sue

OLED T-Rex Run: Juego del dinosaurio con Arduino 🦖
¡Llevamos el legendario juego de dinosaurios "Sin Internet" al hardware! Convierte la emoción de los juegos retro en una miniconsola física con este proyecto que hemos desarrollado utilizando Arduino,

Serpiente de píxeles Matriz 8x8
Juego de serpiente por hardware basado en Arduino desarrollado utilizando una matriz de LEDs 8x8 WS2812B NeoPixel y un joystick analógico. Incluye un algoritmo dinámico de velocidad y controles matemá

Matriz Snake 16x16
Se trata de un puerto de hardware extendido de 256 píxeles del clásico juego de la serpiente que se ejecuta en una matriz de 16x16 WS2812B NeoPixel. En este proyecto, que se controla mediante Arduino

Caja fuerte electrónica inteligente
Smart Electronic Safe es un sistema de seguridad protegido por contraseña basado en Arduino. Activa y desactiva el mecanismo de cierre controlado por servomotor con la contraseña de 4 dígitos introduc

Juego Simon - Juego de memoria con Arduino
Estamos haciendo el clásico juego de memoria Simon con Arduino! Un divertido proyecto de juego de memoria utilizando 4 LEDs, 4 botones, altavoz piezoeléctrico y pantalla LCD I2C. El juego genera una s

Juego de la serpiente
en esta actividad intenta alargar la cola de la serpiente comiendo manzanas con la serpiente

Coreografía de servos en círculo - Patrones animados con 32 servos
Un proyecto de animación visual que utiliza 32 servomotores dispuestos en círculo en un Arduino Mega. Los servos se gestionan en una única matriz y se conectan a los pines 22-53 de Mega para mostrar cuatro secuencias de movimiento diferentes: una vibración caótica en la que todos los servos se mueven en ángulos aleatorios, un barrido síncrono en el que todos se mueven al mismo tiempo, una onda que gira suavemente alrededor de un círculo y, por último, una aguja de brújula que oscila a izquierda

Luces intermitentes LED para pasos a nivel
Luces intermitentes LED para pasos a nivel.
Proyectos por categoría
Proyectos de LED y luz(40)
- Parpadeo de LED
- Dos LED parpadeando alternadamente
- Semáforo
- Luces de policía LED
- Luz secuencial LED
- Efecto coche fantástico con LED
- Luz secuencial LED con velocidad regulable
- Efecto coche fantástico con velocidad regulable
- Encender un LED con pulsador (Push)
- Encender y apagar un LED con un botón
- Medir la intensidad de luz con LDR
- Luz nocturna con LDR
- Encendido y apagado de leds con receptor de infrarrojos y mando a distancia
- Controlar un LED desde el móvil por Bluetooth
- Uso de Led RGB
- Transición de color suave con Led RGB
- Comunicación unidireccional entre 2 Arduino
- Comunicación bidireccional entre 2 Arduino
- Control Led con Joystick
- Control de LED con teclado 3x4
- Uso de la tira LED WS2812B
- Luces de policía con WS2812B
- Luz secuencial con WS2812B
- Luz secuencial con WS2812B (efecto llenado)
- Efecto coche fantástico con WS2812B
- WS2812B Trueno negro 3 piezas
- WS2812B Animación 1
- WS2812B Animación 2
- Iluminación inteligente de escaleras y pasillos
- Reloj y calendario de matriz de puntos (MAX7219, DS1307)
- Serpiente de píxeles Matriz 8x8
- Matriz Snake 16x16
- 4x 32x8 Matriz LED Animación Y Texto
- Matriz 4x 32x8 LED - Pack de 6 animaciones
- Juego Simon - Juego de memoria con Arduino
- Control Led RGB con teclado
- Ruleta Arduino
- Luces intermitentes LED para pasos a nivel
- Arena Digital con Arduino Controlada por Inclinación (MPU-6050 + Matriz NeoPixel 8x8)
- Theremín Ultrasónico con Arduino (HC-SR04 + Anillo NeoPixel + Zumbador)
Proyectos de pantallas y relojes(32)
- Mostrar un mensaje en una pantalla LCD 2x16
- Texto que rebota de izquierda a derecha en LCD
- Medición de distancias mediante pantalla LCD
- Uso de la pantalla LCD con I2C
- Proyecto de medición de la altura
- Mostrar números del 0 al 9 en un display de 7 segmentos
- Mostrar números del 0 al 99 en un display de 7 segmentos
- Contador con display de 7 segmentos y botones
- Medición de temperatura con NTC y pantalla LCD 2x16
- Configuración del módulo de reloj RTC DS1302
- Reloj RTC DS1302 con pantalla LCD
- Números 0-9999 en un display de 7 segmentos de 4 dígitos
- Reloj digital con display de 7 segmentos de 4 dígitos
- Animación de bomba con display de 7 segmentos de 4 dígitos
- Temperatura y humedad con DHT11
- Voltímetro digital con pantalla LCD
- Cerradura con contraseña, teclado 4x4 y LCD
- Medición de distancia con TCRT5000
- Proyecto Dados
- Reloj y calendario de matriz de puntos (MAX7219, DS1307)
- Reloj matricial, calendario y estación meteorológica (MAX7219, DS1307)
- Juego Pong - SSD1306
- OLED T-Rex Run: Juego del dinosaurio con Arduino 🦖
- 4x 32x8 Matriz LED Animación Y Texto
- Matriz 4x 32x8 LED - Pack de 6 animaciones
- Caja fuerte electrónica inteligente
- Calculadora Arduino I2C
- Juego Arduino LCD Runner
- Juego de la serpiente
- Mini Radar con Arduino (Servo + HC-SR04 + Pantalla OLED)
- Arena Digital con Arduino Controlada por Inclinación (MPU-6050 + Matriz NeoPixel 8x8)
- Pizarra Mágica con Arduino (2 Potenciómetros + Pantalla OLED)
Proyectos con sensores(23)
- Medir la intensidad de luz con LDR
- Luz nocturna con LDR
- Sistema de alerta láser
- Sistema de seguridad láser
- Detector de movimiento con sensor de movimiento
- HC-SR04 Medición de distancia (pantalla en serie)
- Sensor de aparcamiento con HC-SR04
- Medición de distancias mediante pantalla LCD
- Uso de la pantalla LCD con I2C
- Proyecto de medición de la altura
- Lectura de un interruptor reed
- Medición de temperatura con NTC y pantalla LCD 2x16
- Uso del sensor de llama
- Uso del sensor de gas
- Alarma con sensor de llama y gas
- Temperatura y humedad con DHT11
- Voltímetro digital con pantalla LCD
- Medición de distancia con TCRT5000
- TCRT5000 Detección de superficie blanca y negra
- Robot para evitar obstáculos
- Estación de riego inteligente
- Reloj matricial, calendario y estación meteorológica (MAX7219, DS1307)
- Mini Radar con Arduino (Servo + HC-SR04 + Pantalla OLED)
Proyectos de domótica(20)
- Bombilla 220V con Pulsador (Push)
- Encender y apagar una bombilla de 220 V con un botón
- Encender una bombilla de 220 V con mando a distancia
- Sistema de alerta láser
- Sistema de seguridad láser
- Detector de movimiento con sensor de movimiento
- Timbre y luz con sensor de movimiento
- Lectura de un interruptor reed
- Sensor de puerta con interruptor reed
- Uso del sensor de llama
- Uso del sensor de gas
- Alarma con sensor de llama y gas
- Lectura de valores RFID
- Autenticación RFID
- Funcionamiento del teclado 3x4
- Funcionamiento del teclado 4x4
- Cerradura con contraseña, teclado 4x4 y LCD
- Iluminación inteligente de escaleras y pasillos
- Estación de riego inteligente
- Caja fuerte electrónica inteligente
Proyectos de sonido y música(12)
- Uso del zumbador
- Ajuste de frecuencia con zumbador
- Himno nacional turco con zumbador
- Reproducir melodías con mando IR y zumbador
- Timbre y luz con sensor de movimiento
- Piano sencillo con zumbador y botón
- Sensor de aparcamiento con HC-SR04
- Animación de bomba con display de 7 segmentos de 4 dígitos
- Prueba de reacción con señal sonora con Arduino
- Marcha Mehter con Arduino
- Pizarra Mágica con Arduino (2 Potenciómetros + Pantalla OLED)
- Theremín Ultrasónico con Arduino (HC-SR04 + Anillo NeoPixel + Zumbador)
Proyectos de robots y motores(12)
- Uso del servomotor
- Funcionamiento del servomotor con potenciómetro
- Servocontrol con joystick
- Uso del motor paso a paso
- Construcción de servomotor de 360 grados a partir de motor paso a paso
- Coche controlado por Bluetooth con L298N
- Robot para evitar obstáculos
- SG90 Servocontrol de ángulo con potenciómetro
- Coreografía de servos en círculo - Patrones animados con 32 servos
- Mini Radar con Arduino (Servo + HC-SR04 + Pantalla OLED)
- Arena Digital con Arduino Controlada por Inclinación (MPU-6050 + Matriz NeoPixel 8x8)
- Theremín Ultrasónico con Arduino (HC-SR04 + Anillo NeoPixel + Zumbador)
Proyectos de juegos(11)
- Proyecto Dados
- Juego Pong - SSD1306
- OLED T-Rex Run: Juego del dinosaurio con Arduino 🦖
- Serpiente de píxeles Matriz 8x8
- Matriz Snake 16x16
- Juego Simon - Juego de memoria con Arduino
- Ruleta Arduino
- Prueba de reacción con señal sonora con Arduino
- Juego Arduino LCD Runner
- Juego de la serpiente
- Pizarra Mágica con Arduino (2 Potenciómetros + Pantalla OLED)
Materiales y herramientas
Los componentes más usados en estos proyectos, calculadoras que te ayudan al montar el circuito y guías paso a paso.
Componentes habituales
Guías
- Error al subir código a Arduino: avrdude, puerto COM y drivers
- Kit de Arduino para principiantes: qué comprar y qué evitar
- ¿Qué Arduino debo comprar? Diferencias entre Uno, Nano, Mega y Leonardo
- ¿Qué es Arduino? Guía completa para principiantes
- ¿Qué es PWM? Guía de analogWrite, ciclo de trabajo y frecuencia en Arduino
- Cómo conectar un pulsador a Arduino: pull-up, pull-down y antirrebote
Preguntas frecuentes
¿Qué se puede hacer con Arduino?
Casi cualquier cosa que mida y reaccione: animaciones con LED, estaciones de temperatura, un asistente de aparcamiento con sensor de distancia, una cerradura RFID o un pequeño coche robot. Arduino lee sensores, toma decisiones y controla salidas como LED, motores, relés y pantallas.
¿Con qué proyecto debe empezar un principiante en Arduino?
Encender y apagar un LED es el mejor primer proyecto: enseña a cablear, subir código y controlar un pin a la vez. Después sigue con leer un pulsador, un semáforo y regular el brillo de un LED con un potenciómetro.
¿Qué placa Arduino debo comprar?
Para empezar, el Arduino Uno es la mejor opción, porque la mayoría de los ejemplos están escritos para él. El Nano es más pequeño y encaja en la protoboard, y el Mega sirve para proyectos que necesitan muchos pines. Si necesitas conexión inalámbrica, mira el ESP32.
¿Qué materiales necesito para proyectos Arduino?
Un Arduino Uno, una protoboard, cables jumper, LED, resistencias de 220 Ω y 10 kΩ, un pulsador y un potenciómetro cubren los primeros proyectos. Después puedes añadir un sensor de distancia HC-SR04, un sensor de temperatura y humedad DHT11, un servomotor y una pantalla LCD 16x2. Cada proyecto indica los materiales exactos.
¿Qué lenguaje de programación usa Arduino?
El código de Arduino se basa en C/C++ y se escribe en el Arduino IDE gratuito. Cada sketch tiene una función setup() que se ejecuta una vez y una función loop() que se repite sin parar. El código de los proyectos está explicado línea por línea.
¿Qué hago si mi proyecto Arduino no funciona?
Comprueba primero que en el Arduino IDE estén seleccionados la placa y el puerto correctos. Después revisa el cableado, que todas las tierras (GND) estén unidas y que el LED esté en el sentido correcto. Mostrar valores en el Monitor Serie ayuda a encontrar el fallo, y cada proyecto tiene una sección de errores comunes.












