Лампа с 9 световыми режимами на Arduino и WS2812B светодиодной лентой с сенсорной кнопкой и пультом ДУ

Anatolik

✩✩✩✩✩✩✩
23 Авг 2020
2
7
Archive(schematics, libraries, Arduino code) - https://yadi.sk/d/BaRZpxRv_4ybJQ

Youtube:

1. Сенсорная кнопка:
- Удерживать - меняет яркость
- 1х касание кнопки - индикация вкл / выкл
- 2х касание кнопки - следующий режим

- При включении индикации запускается режим Autoplay или Demo, когда каждый режим воспроизводится один за другим по 30 секунд;
- 1x нажатие кнопки - включение / выключение индикации;
- датчик удержания, при включенной индикации - меняет яркость;
- 2x раза нажатие - останавливает демонстрационный режим и выбирает следующий режим;
P.S. Используйте 1x касание, чтобы отключить индикацию, и еще одно касание, чтобы включить индикацию и вернуться в демонстрационный режим.

2. Кнопки пульта ДУ:
OK - indication on/ off
STAR - min brightness
0 - mid brightness
HASH - max brightness
UP - increase brightness
DOWN - decrease brightness
RIGHT - next mode
LEFT - previous mode
1 - running light
2 - fire
3 - all white
4 - sparkles
5 - colors
6 - light bugs
7 - rainbow
8 - blue and red
9 - green matrix