Arduino Nano ESP32 - tira de LEDs Dotstar
En este tutorial, vamos a aprender cómo usar Arduino Nano ESP32 para controlar una tira de LEDs DotStar RGB. En detalle, aprenderemos:
- Cómo conectar Arduino Nano ESP32 a la tira de LEDs DotStar
- Cómo programar Arduino Nano ESP32 para controlar el color y el brillo de cada LED individual en la tira de LEDs
- Cómo programar Arduino Nano ESP32 para crear el efecto cometa para la tira de LEDs DotStar
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Acerca de la tira de LEDs DotStar RGB
Diagrama de pines
La tira de LED RGB DotStar tiene tres pines:
- Pin GND: debe conectarse a GND (0 V)
- Pin CI: pin de reloj que recibe la señal de reloj. Debe estar conectado a un pin del Arduino Nano ESP32.
- Pin DI: pin de datos que recibe la señal de control. Debe estar conectado a un pin del Arduino Nano ESP32.
- Pin 5V: debe conectarse al 5V de una fuente de alimentación externa.

Diagrama de Cableado

This image is created using Fritzing. Click to enlarge image
Cómo programar para la tira de LEDs DotStar RGB
- Incluir una biblioteca DotStar
- Declara un objeto DotStar
- Inicializa el DotStar
- Establecer el color (r, g, b) de cada LED individual (llamado píxel).
- Establecer el brillo de todas las tiras.
※ Nota:
- DotStar.setBrightness() se usa para todos los píxeles de la tira de LEDs. Para establecer el brillo de cada píxel individual, podemos escalar el valor de color.
- Los valores establecidos por DotStar.setBrightness() y DotStar.setPixelColor() solo tienen efecto cuando se llama a DotStar.show().
Código de Arduino Nano ESP32
El código que se muestra a continuación convierte los píxeles en rojo uno por uno con una demora entre cada píxel.
Pasos R\u00e1pidos
Para empezar con Arduino Nano ESP32, siga estos pasos:
- Si eres nuevo en Arduino Nano ESP32, consulta el tutorial sobre cómo configurar el entorno para Arduino Nano ESP32 en el IDE de Arduino.
- Conecta los componentes de acuerdo con el diagrama proporcionado.
- Conecta la placa Arduino Nano ESP32 a tu computadora con un cable USB.
- Abre el IDE de Arduino en tu computadora.
- Selecciona la placa Arduino Nano ESP32 y su puerto COM correspondiente.
- Abre el Administrador de Bibliotecas haciendo clic en el icono Library Manager en la barra de navegación izquierda del IDE de Arduino.
- Busca “Adafruit DotStar”, luego encuentra la biblioteca DotStar de Adafruit.
- Haz clic en el botón Install para instalar la biblioteca DotStar.

- Se le pedirá que instale la dependencia. Haga clic en el botón Instalar todo.

- Copie el código anterior y ábralo con el IDE de Arduino
- Haga clic en Subir en el IDE de Arduino para cargar el código en Arduino Nano ESP32
- Vea el efecto LED
Código de Arduino Nano ESP32 - Efecto cometa en tira de LEDs
El código a continuación proporciona el efecto cometa para la tira de LEDs DotStar.
※ Nota:
Para cualquier otro efecto LED, ofrecemos el servicio de programación de pago
Video Tutorial
Estamos considerando crear tutoriales en video. Si considera que los tutoriales en video son importantes, suscríbase a nuestro canal de YouTube para motivarnos a crear los videos.