Open kumekay opened 7 years ago
Оффлайн режим лучше включать по таймауту при неудачи подключения к WiFi Большая просьба, если хотите поделиться каким-нибудь кодом, то не прикладывайте его в zip-файлах, а создайте форк репозитория и внесите изменения туда, или хотя бы на https://gist.github.com
Приветствую автора этого замечательного проекта, решил зделать ваш проект используя вашу статью на: https://habr.com/ru/post/400975/ "Код прошивки, чтобы не ходить на Github" скопировал и внёс в ардуино ide. Даже получилось подобрать все библиотеки но в коде выдаёт ошибку: в строке StaticJsonBuffer<200> ................................... error: StaticJsonBuffer is a class from ArduinoJson 5. Please see arduinojson.org/upgrade to learn how to upgrade your program to ArduinoJson version 6 StaticJsonBuffer<200> jsonBuffer; DynamicJsonBuffer is a class from ArduinoJson 5. Please see arduinojson.org/upgrade to learn how to upgrade your program to ArduinoJson version 6 DynamicJsonBuffer jsonBuffer; ....................................
В платформео тоже не получилось докачать библиотеки Помогите с проектом. :)
@nakuts Попробуйте установить ArduinoJson версии 5, https://arduinojson.org/v5/doc/installation/
Безусловно, автономная работа метеостанции сделает устройство функционально законченным. Я реализовал режим автономной работы по алгоритму, который, как мне кажется, лежит на поверхности: ЕСЛИ на заданном pin'е есть "1", ТО автономная работа ИНАЧЕ работа в сети. Этот алгоритм реализован в прилагаемом скетче. В SETUP идентифицируются функции автономной работы по условию if (digitalRead(display_pin) == HIGH) ... else ... идентификация функций работы в сети. Аналогично по такому же условию вызываются функции в LOOP. Впрочем, из кода все станет понятно. Скетч - работающий. Достаточно подключить экран. Обратите внимание на пины подключения экрана. Датчики подключать не нужно - для тестирования работырежимов заданы фиксированные значения температуры, влажности и т.д. Есть идея, как автономную поддержку организовать более элегантно, но об этом поговорим позже, если будет интерес к теме ... OLED_Blynk_ON-OFF-line_1fin.zip ...