Curso de Arduino — práctica
Una nota por ejercicio: enunciado, diagrama de flujo, explicación y el código listo para copiar. Puedes resolverlo desde el navegador, sin descargar nada.
Módulo 01-fundamentos
- Ej 01 — Parpadear el LED integrado de la placa
- Ej 02 — Parpadear un LED EXTERNO en el pin 8
- Ej 03 — Dos LEDs que se alternan (coche fantástico simple)
- Ej 04 — Semáforo
Módulo 02-entradas-digitales
- Ej 01 — Encender un LED mientras se mantiene pulsado un botón
- Ej 02 — Antirrebote (debounce) por software con millis()
- Ej 03 — Contar pulsaciones del botón e imprimir el total por Serial
- Ej 04 — Toggle
Módulo 03-salidas-analogicas-pwm
- Ej 01 — Hacer un ‘fade’ de un LED
- Ej 02 — Mostrar el LED en 4 niveles fijos de brillo
- Ej 03 — LED RGB mezclando colores con 3 salidas PWM
- Ej 04 — Convertir un porcentaje (0..100) a PWM (0..255) con map() y aplicarlo…
Módulo 04-entradas-analogicas
- Ej 01 — Leer un potenciómetro con analogRead
- Ej 02 — El potenciómetro controla el brillo de un LED
- Ej 03 — Leer una LDR (fotorresistor) con divisor de tensión en A0 y mostrar…
- Ej 04 — Umbral
Módulo 05-comunicacion-serie
- Ej 01 — Abrir el puerto serie a 9600 baudios e imprimir un contador que sube…
- Ej 02 — Leer un carácter desde el monitor serie y controlar un LED
- Ej 03 — Mini-CLI
- Ej 04 — Leer un número (0..255) desde el serie con parseInt, hacer eco de lo…
Módulo 06-sensores-comunes
- Ej 01 — Leer temperatura y humedad de un DHT22 y mostrarlas por el Monitor…
- Ej 02 — Medir la distancia a un objeto con el ultrasonidos HC-SR04 y…
- Ej 03 — Detector de movimiento
Módulo 07-actuadores-y-potencia
- Ej 01 — Barrido (sweep) de un servo
- Ej 02 — Tocar una melodía simple (una escala ascendente) con un buzzer y…
- OFF)
- Ej 04 — Variar la velocidad de un motor DC con PWM, a través de un transistor
Módulo 08-pantallas
- Ej 01 — Mostrar texto fijo en la primera línea de un LCD 1602 por I2C y un…
- Ej 02 — Mostrar texto en una pantalla OLED SSD1306
- Ej 03 — Escáner I2C
Módulo 09-esp32-wifi
- Ej 01 — Conectar el ESP32 a una red WiFi y mostrar la IP asignada por Serial
- Ej 02 — Una vez conectado al WiFi, hacer una petición HTTP GET a una API…
- Ej 03 — Montar un servidor web en el ESP32 que sirva una página para…