не могу заставить гореть эти отрезки.
У каждого светодиода (WS2812B) имеется 4 вывода. Два вывода для питания (плюс, минус) и два вывода для управления (вход, выход). Управление светодиодами в ленте подключено последовательно, то есть выход предыдущего на вход последующего… таким образом управляющий девайс имеет три вывода, а непосредственно светодиоды четыре вывода.
Вот тестовая прошивка для проверки семи светодиодов WS2812B. Если в ленте их больше, то работать будут только семь, остальные будут неуправляемые. Алгоритм такой: При подаче питания все управляемые светодиоды выключены. Затем поочерёдно будут зажигаться светодиоды определённым цветом, продвигая ранее засвеченный цвет как бы вперёд. Цветовая последовательность такая: Синий, Голубой, Зелёный, Жёлтый, Фиолетовый, Красный, белый.
Прошивка для МК ATtiny13A. Тактируется МК на частоте 9,6 МГц (Fuses bit: Lo = 0x7A; Hi = 0xFF).
Вложение:
test_ws2812b.hex [942 байт]
Скачиваний: 45
Схема.
Вложение:
Схема.png [35.93 KiB]
Скачиваний: 24