Primo jaka płytka secondo jeśli na płytce Bme280 nie ma rezystorów podciągających i2c to warto je dodać 4,7K na sda i sclkrzysiek_bb pisze: ↑sob lut 22, 2020 9:42 amWitamkrycha88 pisze: ↑pn sty 13, 2020 12:23 pm odszukaj w pliku Primary_GUI.ino metodę get_temperature(int channelNumber, double last_val) i podmień ją na tą z linka:
https://github.com/krycha88/Primary_GUI ... I.ino#L591
Podpowiedzcie gdzie mam błąd, wszystko się pięknie, ładnie kompiluje ale brak odczytu z BME280 oraz brak sterowania przekaźnikiem.
Bez wyświetlacza.
SDA 4
SCL 5
przekaźnik na 12 przełacznik 0
DS18b20 13
co robię nie tak. W załączeniu pliki do kompilacji. Prośba o pomoc lub naprowadzenie.
ESP8266 Primary GUI v2
-
- Posty: 188
- Rejestracja: pn maja 01, 2017 2:00 am
Cześć,
Pewnie pytanie wyda Wam się dziwne:P ale dopiero zaczynam przygodę z Arduino IDE.
Chciałbym wrzucić (skompilować i wgrać) Primary GUI v2 na płytkę InCan'a.
Obecnie - testowo - chcę skompilować na Wemos D1.
W kodzie poprawiłem numery GPIO, zakomentowałem "add_Oled()" jako, że nie używam. Podczas kompilacji pojawiły się oczywiście błędy dotyczące brakujących bibliotek. Z tym sobie poradziłem. Poza jednym:
"supla_oled.cpp:14:57: fatal error: SH1106Wire.h: No such file or directory
#include "SH1106Wire.h" // legacy: #include "SH1106.h"
compilation terminated.
exit status 1
SH1106Wire.h: No such file or directory"
Podemieniałem już SuplaDevice (obecnie kompiluję na bibliotece z GitHuba kolegi krycha88). Próbowałem dograć wspomnianą bibliotekę, jednak bez sukcesu.
Need Help!
Edit:
OK - brakującą bibliotekę znalazłem tu:
https://github.com/ThingPulse/esp8266-oled-ssd1306
Do tego oczywiście SuplaDevice od krycha88.
Pewnie pytanie wyda Wam się dziwne:P ale dopiero zaczynam przygodę z Arduino IDE.
Chciałbym wrzucić (skompilować i wgrać) Primary GUI v2 na płytkę InCan'a.
Obecnie - testowo - chcę skompilować na Wemos D1.
W kodzie poprawiłem numery GPIO, zakomentowałem "add_Oled()" jako, że nie używam. Podczas kompilacji pojawiły się oczywiście błędy dotyczące brakujących bibliotek. Z tym sobie poradziłem. Poza jednym:
"supla_oled.cpp:14:57: fatal error: SH1106Wire.h: No such file or directory
#include "SH1106Wire.h" // legacy: #include "SH1106.h"
compilation terminated.
exit status 1
SH1106Wire.h: No such file or directory"
Podemieniałem już SuplaDevice (obecnie kompiluję na bibliotece z GitHuba kolegi krycha88). Próbowałem dograć wspomnianą bibliotekę, jednak bez sukcesu.
Need Help!
Edit:
OK - brakującą bibliotekę znalazłem tu:
https://github.com/ThingPulse/esp8266-oled-ssd1306
Do tego oczywiście SuplaDevice od krycha88.
Masz dodane w Arduino dodatkowe definicje płytek>
a Tu dokładny opis:
https://forbot.pl/blog/leksykon/esp8266
Kod: Zaznacz cały
https://arduino.esp8266.com/stable/package_esp8266com_index.json
https://forbot.pl/blog/leksykon/esp8266
Mam zainstalowaną tę paczkę płytek ale którą wybrać podczas kompilacji?tomkowski pisze: ↑śr mar 04, 2020 8:53 am Masz dodane w Arduino dodatkowe definicje płytek>
a Tu dokładny opis:Kod: Zaznacz cały
https://arduino.esp8266.com/stable/package_esp8266com_index.json
https://forbot.pl/blog/leksykon/esp8266
Mam problem z ciągłym restartowaniem modułu.
Podłączony OLED, DS i BME, (4 "kanały" pokazuje wyświetlacz)
Wszystkie czujniki pokazują prawidłowe wartości ale po przejściu do ostatniego kanału nie przeskakuje do wyświetlania pierwszego tylko restartuje się i na nowo loguje do sieci.
Co może być nie tak?
https://youtu.be/j4Vgk-xhF3w
Podłączony OLED, DS i BME, (4 "kanały" pokazuje wyświetlacz)
Wszystkie czujniki pokazują prawidłowe wartości ale po przejściu do ostatniego kanału nie przeskakuje do wyświetlania pierwszego tylko restartuje się i na nowo loguje do sieci.
Co może być nie tak?
https://youtu.be/j4Vgk-xhF3w
Ostatnio zmieniony czw mar 05, 2020 9:49 am przez pilcu, łącznie zmieniany 2 razy.