Программирование адресной ленты SPI
- Войдите на сайт для отправки комментариев
Требуется скетч для ардуино nano, управление подсветкой.
1 режим - плавный розжиг, последовательное включение светодиодной ленты белым холодным цветом при кратковременном нажатии на сенсорную кнопку - длина ленты может быть неограниченна/ повторное касание выключает ленту так же как и включает.
2 режим - по нажатию на сенсорную кнопку - (удержание нажатия - прибавление/убавление яркости) - нажал и держишь - яркость уменьшается, ещё раз нажал и держишь - яркость увеличивается.
3 режим - смена режима свечения по кратковременному касанию сенсорной кнопки:
1) касание - белый теплый (плавный розжиг, последовательно светодиод за светодиодом).
2) касание - белый нейтральный (плавный розжиг, последовательно светодиод за светодиодом).
3) касание - белый холодный (плавный розжиг, последовательно светодиод за светодиодом).
4) касание - разноцветный бегущий огонь по кругу.
5) касание - красный цвет (плавный розжиг, последовательно светодиод за светодиодом).
6) касание - синий цвет (плавный розжиг, последовательно светодиод за светодиодом).
7) касание - зелёный цвет (плавный розжиг, последовательно светодиод за светодиодом).
8) касание - фиолетовый цвет (плавный розжиг, последовательно светодиод за светодиодом).
9) касание - жёлтый цвет (плавный розжиг, последовательно светодиод за светодиодом).
Переключения цикличны.
Соответственно, сенсорных кнопки 3 шт. как и режимов.
Кнопки (HTTM, AT42QT1012)
По настройке цвета свечения кнопок:
В нейтральном положении, если к кнопкам не прикасались после подачи питания - горят белым (если это возможно) по идее возможно так как они есть не однотонные, а rgb.
В положении нажатия на ту или иную кнопку - ее цвет свечения должен смениться на красный - за исключением режима 2 - кнопка становится красной только пока происходит нажатие на нее.
Лента - SK6812 (аналогичный ws2812b)
При чем тут SPI не ясно !
Может человек хочет посредством SPI? Кто платит, тот и заказывает...)
1999, man9913@mail.ru
iogi@mail.ru
Может человек хочет посредством SPI?
на стм32 в аддоне Кларка библиотека адресной ленты как раз через СПИ работает :)
А разве можно обычную светодиодную ленту заставить зажигаться последовательно - светодиод за светодиодом?
А разве можно обычную светодиодную ленту заставить зажигаться последовательно - светодиод за светодиодом?