Skip to content

LumineRose/GyverLamp_for_Arduino

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GyverLamp for Arduino

Это облегченная версия прошивки AlexGyver под ардуино. (Оригинал здесь: Исходная версия)

Краткое описание:

Лампа на адресных светодиодах, позволяющих получить красивые эффекты свечения:

Из оригинала было убрано:

  • будильник;
  • работа с Wi-Fi (у ардуинки его нет);
  • эффект "Светляки" - под него не хватило места в ОЗУ;

Что добавлено (как ни странно, но да, было что добавить):

v1.0

  • эффект "Светляки" заменен на "Белая лампа";
  • сохранение настроек всех эффектов, в т.ч. текущего режима в энергонезависимой памяти. Производится пятикратным нажатием кнопки, подтверждением будет выключение и включение лампы;
  • регулирование скорости (speed) эффектов путем двойного нажатия и удержания кнопки на втором нажатии;
  • регулирование масштаба (scale) эффектов путем тройного нажатия и удержания кнопки на третьем нажатии;
  • индикация уровня яркости/скорости/масштаба вертикальной полосой красного/ зеленого/синего цветов соответственно;

v1.2

  • переделан код под обновленный оригинал библиотеки GyverButton;
  • режим огня сделан "пышнее".

Регулировка уровня яркости/скорости/масштаба реверсивная, т.е. при повторном регулировании изменения будут производиться в обратную сторону (сначала в бОльшую, затем в мЕньшую).

Для работы всех режимов кнопки (ТОЛЬКО для версии GyverLamp_v1.4_Arduino_v1.0) ОБЯЗАТЕЛЬНО нужно заменить у себя папку GyverButton на аналогичную с этого сайта. Совместимость с оригиналом сохранилась.

Подключение ардуино производить к тем же пинам, что и esp8266 (конпка - D4, DIN - D2).

About

Alex Gyver's Lamp for Arduino

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 91.6%
  • C 8.4%