Это облегченная версия прошивки AlexGyver под ардуино. (Оригинал здесь: )
Лампа на адресных светодиодах, позволяющих получить красивые эффекты свечения:
Из оригинала было убрано:
- будильник;
- работа с Wi-Fi (у ардуинки его нет);
- эффект "Светляки" - под него не хватило места в ОЗУ;
Что добавлено (как ни странно, но да, было что добавить):
- эффект "Светляки" заменен на "Белая лампа";
- сохранение настроек всех эффектов, в т.ч. текущего режима в энергонезависимой памяти. Производится пятикратным нажатием кнопки, подтверждением будет выключение и включение лампы;
- регулирование скорости (speed) эффектов путем двойного нажатия и удержания кнопки на втором нажатии;
- регулирование масштаба (scale) эффектов путем тройного нажатия и удержания кнопки на третьем нажатии;
- индикация уровня яркости/скорости/масштаба вертикальной полосой красного/ зеленого/синего цветов соответственно;
- переделан код под обновленный оригинал библиотеки GyverButton;
- режим огня сделан "пышнее".
Регулировка уровня яркости/скорости/масштаба реверсивная, т.е. при повторном регулировании изменения будут производиться в обратную сторону (сначала в бОльшую, затем в мЕньшую).
Для работы всех режимов кнопки (ТОЛЬКО для версии GyverLamp_v1.4_Arduino_v1.0) ОБЯЗАТЕЛЬНО нужно заменить у себя папку GyverButton на аналогичную с этого сайта. Совместимость с оригиналом сохранилась.
Подключение ардуино производить к тем же пинам, что и esp8266 (конпка - D4, DIN - D2).