Страница 1 из 1

Blynk - Mega2560 и ESP8266 ESP-01

Добавлено: 19 фев 2019, 20:40
Serg_Grn
Несколько блоков для работы с Blynk.
Позволяют обмениваться переменными с Blynk и отправлять с контроллера на телефон всплывающее уведомление (текст, звук), например в случае выхода параметра за допустимые пределы (кроме того, сервер отправляет уведомление при потере связи с контроллером).
По блокам:
есть основной блок - в нём все базовые настройки, он необходим в проекте; и блоки для получения/отправки переменных и уведомлений - эти блоки добавляются в проект по мере надобности.
Основной блок работает с Mega 2560 и ESP-01 в качестве модуля связи. Остальные блоки в принципе могут работать с любым другим железом. По идее, достаточно только поменять библиотеки в основном блоке и можно применять другие контроллеры, но я это не проверял, так как у меня есть только Mega и ESP-01.
Код в блоках взят отсюда [spoiler]https://examples.blynk.cc/?board=ESP826 ... BlynkBlink[/spoiler]

Добавил блок очистки данных с Терминала.

Blynk - Mega2560 и ESP8266 ESP-01

Добавлено: 20 фев 2019, 08:34
fsergei70
Вот проект с блоками, в блоки добавлены свойства Blynk.setProperty
Благодаря этому можно изменять цвет и надписи. а так же есть блок для виджета почта.

Отправлено спустя 2 минуты 25 секунд:
Примеры кода взят отсюда
смотреть шаг 5
https://www.hackster.io/thearduinoguy/e ... ace-db96b7
и еще один пример
https://smartmodules.ru/blynk-button

Blynk - Mega2560 и ESP8266 ESP-01

Добавлено: 17 июл 2019, 10:24
stigmat1996
Может кто поможет по доработке блоков для Blynk с этой темы viewtopic.php?f=63&t=4091

Если в процессе работы отвалился интернет, то МК НЕ виснет и все ОК, даже делает реконект.

Но при старте, если отсутствует интернет, МК наглухо виснет и не работает основная программа

Пробовал доработать блок кодом с поста 42 (https://community.blynk.cc/t/code-isnt- ... nk/5624/24)- пока безуспешно.