Arduino - Tira de LEDs NeoPixel
La tira de LEDs RGB NeoPixel es una tira de LEDs cuyo color y brillo de cada LED en la tira pueden controlarse de forma individual. En este tutorial, vamos a aprender a usar Arduino para controlar una tira de LEDs NeoPixel RGB. Para controlar todos los LEDs de la tira NeoPixel, solo necesitamos usar un único pin de Arduino.
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables STEM V3 Starter Kit (Arduino included) | |
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Acerca de la tira de LEDs RGB NeoPixel
Esquema de pines
La tira de LEDs RGB NeoPixel tiene tres pines:
- Pin GND: debe conectarse a GND (0V)
- Pin VCC: debe conectarse a 5V de una fuente de alimentación externa
- Pin Din: es el pin que recibe la señal de control. Debe conectarse a un pin de Arduino.

※ Nota:
El orden de los pines puede variar entre fabricantes. Utilice siempre las etiquetas impresas en la tira LED.
Diagrama de Cableado
This image is created using Fritzing. Click to enlarge image
Cómo programar para la tira de LEDs RGB NeoPixel
- Declara un objeto NeoPixel
- Inicializa el NeoPixel
- Establece el color de cada LED individual (llamado píxel).
- Ajusta el brillo de todas las tiras.
※ Nota:
- NeoPixel.setBrightness() se utiliza 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 NeoPixel.setBrightness() y NeoPixel.setPixelColor() solo tienen efecto cuando se llama a NeoPixel.show().
Código de Arduino
Lo que hace el código a continuación:
- Poner los píxeles en verde uno por uno con un retraso entre cada píxel
- Apagar todos los píxeles durante dos segundos
- Encender todos los píxeles en rojo al mismo tiempo durante dos segundos
- Repetir el proceso anterior indefinidamente
Pasos R\u00e1pidos
- Navega hasta el icono de Bibliotecas en la barra izquierda del IDE de Arduino.
- Busca “Adafruit NeoPixel”, luego localiza la biblioteca NeoPixel de Adafruit.
- Haz clic en el botón Instalar para instalar la biblioteca NeoPixel.
- Copie el código anterior y ábralo con el IDE de Arduino
- Haga clic en el botón Subir en el IDE de Arduino para subir el código al Arduino
- Vea el efecto LED
※ Nota:
Para cualquier efecto LED complicado, 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.