Увеличить
Адресный светодиод WS2812B
ВВЕДЕНИЕ
Адресные светодиоды чаще всего применяют в светодиодных лентах.
Особенностью является простота управления - всего по одному выводу. Для подключения Вам не нужен еще какой-либо модуль или mosfet, достаточно Arduino. К информационному входу крайне желательно подключаться через резистор 200-400 Ом.
Это не совсем светодиод, а микросхема для RGB-индикации с SPI - последовательным интерфейсом.
Физически в WS2812B есть 3 излучающих светодиода (зеленый, синий, красный) и управляющий яркостью широтно-импульсный модулятор. Есть возможность установить цвет 256 градаций яркости для каждого из трех светодиодов. Информация передается тремя байтами (3*8 бит).
На плате есть четыре вывода: напряжение питания, земля, входной сигнал и выходной сигнал (на следующий вход).
WS2812B можно использовать и по одной штуке, например, для индикации работы устройства.
ПАРАМЕТРЫ
- Напряжение: 5 В
- Ток потребления: 60 мА
- Цвет свечения: rgb
- Размер: 5050
- Посадочное место: 2020
СХЕМА ПОДКЛЮЧЕНИЯ
ПРИМЕР КОДА
#include <Adafruit_NeoPixel.h> // подключаем библиотеку
#define PIN 6 // Это 6 выход, куда подцеплена лента.
#define NUMPIXELS 10 // Число светодиодов в ленте
Adafruit_NeoPixel strip = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
void setup() {
strip.begin(); //Инициализируем библиотеку Adafruit_NeoPixel
strip.show(); //гасим светодиоды из указанного диапазона
}
void loop() {
strip.setPixelColor(3, strip.Color(1, 0, 55)); // R=255, G=0, B=0 — цвет светодиода
strip.show();
}
КОМПЛЕКТ
- Адресный светодиод WS2812B x1
Метки: #LED