[uquote="MOREMAN89",url="/forum/viewtopic.php?p=3798895#p3798895"]Доброго дня,Форумчане, может-кто выложит прошивку в bin версии "Bat v4.1", а то что-то с ардуиновскими скетчами не получается, компиляцию не проходят[/uquote]
А на несколько страниц взад почитать? Был Автором и бин выложен, и исходники, из которых всё отлично компилируется и прошивается. Настройте как надо свою Ардуино ИДЕ, и всё получится.
Спасибо за подсказки. Скачал с сайта BIM версию 4.1, залил, только вот уровень батареи внешнего датчика, все равно, не показывает,хотя выполнил все рекомендации в thingspeak, про которые указывал Mizetskiy
[uquote="MOREMAN89",url="/forum/viewtopic.php?p=3799191#p3799191"]Спасибо за подсказки. Скачал с сайта BIM версию 4.1, залил, только вот уровень батареи внешнего датчика, все равно, не показывает,хотя выполнил все рекомендации в thingspeak, про которые указывал Mizetskiy[/uquote]
Там надо парочку файлов подправить и будет Вам счастье Но для этого шить надо через ИДЕ.
Вот готовый исходник, который у меня работает. Что правил, не помню, но там в комментах должно быть.
Только надо GPIO16 c Ресетом соединить, лучше через диод - как во внешнем датчике.
[uquote="vovanw7",url="/forum/viewtopic.php?p=3837748#p3837748"]Всем привет,повторил конструкцию,все замечательно,есть одно НО,слева на дисплее полоска,как убрать?[/uquote]
Убрать можно, сделав ее невидимой. В файле gui.ino есть строки 442-449:
//update line
float u=(now()-weather.updated)/10;
if(u>=0 and u<121){
myGLCD.setColor(text_color);
myGLCD.drawRect(3,48+int(u),4,168);
myGLCD.setColor(back_color);
myGLCD.drawRect(3,48,4,48+int(u));
}
надо в строке 445 text_color заменить на back_color
Хотел скомпилировать прошивку , в итоге ошибка
Arduino: 1.8.12 (Windows 7), Плата:"Generic ESP8266 Module, 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), dtr (aka nodemcu), 26 MHz, 40MHz, DOUT (compatible), 4MB (FS:1MB OTA:~1019KB), 2, nonos-sdk 2.2.1+100 (190703), v2 Lower Memory, Disabled, None, Only Sketch, 115200"
In file included from c:\users\vovanw7\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-4-b40a506\xtensa-lx106-elf\include\c++\4.8.2\map:60:0,
from C:\Users\vovanw7\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.1\libraries\ESP8266mDNS\src/LEAmDNS.h:112,
from C:\Users\vovanw7\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.1\libraries\ESP8266mDNS\src/ESP8266mDNS.h:46,
from D:\Meteo\Monitor weather ESP8266\BIM\Weather-Monitor-BIM-master\main\main.ino:27:
c:\users\vovanw7\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-4-b40a506\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_tree.h:735:25: error: macro "swap" requires 3 arguments, but only 1 given
swap(_Rb_tree& __t);
^
и так далее ...
exit status 1
Ошибка компиляции для платы Generic ESP8266 Module.
Обновил все библиотеки , прежние ошибки исчезли ,но появилась такая "fatal error: ESPAsyncUDP.h: No such file or directory
#include <ESPAsyncUDP.h>" , если ставить старую библиотеку NtpClientLib , то появляется ошибка что надо обновить ArduinoJson , что делать как с этим бороться?
Откуда берется #include ESPAsyncUDP.h - не знаю, видимо из какой-то библиотеки. Две другие, которые Вы упомянули и которые установлены у меня - в приложенном архиве.
Вполне возможно, что виновата совсем другая либа, которая не дружит с вышеуказанными. Такое в Ардуино ИДЕ далеко не редкость. Приложил архив с библиотеками из моей ...Documents\Arduino\libraries http://wdfiles.ru/nhYX
Связывался с автором проекта , вот что он пишет "Не знаю как с этим бороться, обновились библиотеки, обновилась Ардуино. У меня тоже, причем уже давно, не получается скомпилировать. "
To vovanw7: Я библиотеки обновляю редко, и то вручную, предварительно сохранив старую библиотеку, иначе можно получить много гемора. Не зря говорят "Лучшее - враг хорошего" или "Работает - не трогай!". Вот бинарник, попробуйте прошить.
[uquote="vovanw7",url="/forum/viewtopic.php?p=3842698#p3842698"]Спасибо за файлик (файл уже отредактированный? без полоски) ,я хотел убрать полоску слева , как вы писали выше , вот и затеял компиляцию[/uquote]
Естесссно