Написать прошивку для измерителя пульсаций на ESP8266
Устройство работает в двух режимах: измерение пульсаций или измерение яркости. При измерении пульсаций — определяет фоновую засветку, берет семплы с датчика TEMT6000(подключен к ADC ESP), считает максимум и минимум пульсаций яркости относительно фоновой засветки, рассчитывает процент пульсаций, рисует график и показывает это на экране.
При измерении яркости — берет значение в люксах с BH1750, показывает на экране.
Работа с ST7735 и экраном затащена(на уровне "показывает битмап", доступны функции Adafruit_GFX), работа с BH1750 тоже(и то и другое ардуиновскими либами). То, что уже сделано тут: https://github.com/vvzvlad/nplm_firmware
Плюс работа с одной кнопкой — она переключает экраны.
Железо готовое дам, референс по алгоритмам есть, картинки в png/bmp для отображения есть.
В приложении внешний вид устройства и раскладка по экранам.
Прошивку писать с применением библиотек
https://github.com/Makuna/Task или https://github.com/Toshik/TickerScheduler (никакого суперцикла, плиз)