Позволяют обмениваться переменными с Blynk и отправлять с контроллера на телефон всплывающее уведомление (текст, звук), например в случае выхода параметра за допустимые пределы (кроме того, сервер отправляет уведомление при потере связи с контроллером).
По блокам:
есть основной блок - в нём все базовые настройки, он необходим в проекте; и блоки для получения/отправки переменных и уведомлений - эти блоки добавляются в проект по мере надобности.
Основной блок работает с Mega 2560 и ESP-01 в качестве модуля связи. Остальные блоки в принципе могут работать с любым другим железом. По идее, достаточно только поменять библиотеки в основном блоке и можно применять другие контроллеры, но я это не проверял, так как у меня есть только Mega и ESP-01.
Код в блоках взят отсюда
СпойлерПоказать