Chciałeś z poprawnym przeliczaniem ciśnienia to wstawiłem.
Stacja pogodowa
makrz próbuje wrzucić kod ktory podałeś ale mam problem - wyrzuca mi taki błąd:
i podświetla linijkę w kodzie:
SuplaDevice.addPressureSensor(); // channel 0 ciśnienie z BME280 (kPa)
Kod: Zaznacz cały
Arduino:1.8.7 (Windows 10), Płytka:"NodeMCU 0.9 (ESP-12 Module), 80 MHz, Flash, 4M (1M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200"
UWAGA: biblioteka SuplaDevice działa na architekturze(/architekturach) (avr) i może nie być kompatybilna z obecną płytką która działa na architekturze(/architekturach) (esp8266).
C:\Users\Fujitsu\Desktop\Nowy folder\SUPLA_BM280_GUI_SILAR_V0.2.6\SUPLA_BM280_GUI_SILAR_V0.2.6.ino: In function 'void setup()':
SUPLA_BM280_GUI_SILAR_V0.2.6:207:15: error: 'class SuplaDeviceClass' has no member named 'addPressureSensor'
SuplaDevice.addPressureSensor(); // channel 0 ciśnienie z BME280 (kPa)
^
SUPLA_BM280_GUI_SILAR_V0.2.6:210:15: error: 'class SuplaDeviceClass' has no member named 'setPressureCallback'
SuplaDevice.setPressureCallback(&get_pressure);
^
C:\Users\Fujitsu\Desktop\Nowy folder\SUPLA_BM280_GUI_SILAR_V0.2.6\SUPLA_BM280_GUI_SILAR_V0.2.6.ino: In function 'void loop()':
SUPLA_BM280_GUI_SILAR_V0.2.6:254:15: error: 'class SuplaDeviceClass' has no member named 'setPressureCallback'
SuplaDevice.setPressureCallback(&get_pressure);
^
Znaleziono wiele bibliotek w "SuplaDevice.h"
Wykorzystane: C:\Users\Fujitsu\Documents\Arduino\libraries\SuplaDevice
Niewykorzystane: C:\Program Files (x86)\Arduino\libraries\SuplaDevice
Znaleziono wiele bibliotek w "DoubleResetDetector.h"
Wykorzystane: C:\Users\Fujitsu\Documents\Arduino\libraries\DoubleResetDetector
Niewykorzystane: C:\Program Files (x86)\Arduino\libraries\DoubleResetDetector
exit status 1
'class SuplaDeviceClass' has no member named 'addPressureSensor'
Ten raport powinien zawierać więcej informacji jeśli w
File -> Preferencje zostanie włączona opcja "Pokaż
szczegółowe informacje podczas kompilacji"
SuplaDevice.addPressureSensor(); // channel 0 ciśnienie z BME280 (kPa)
Twoja biblioteka SuplaDevice nie obsługuje czujnika ciśnienia
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Wezmę udział w Supla Offline Party 2024
Wezmę udział w Supla Offline Party 2024
Podmień bibliotekę supladevice na tą.dawidd pisze: ↑wt sie 20, 2019 5:30 am makrz próbuje wrzucić kod ktory podałeś ale mam problem - wyrzuca mi taki błąd:
i podświetla linijkę w kodzie:Kod: Zaznacz cały
Arduino:1.8.7 (Windows 10), Płytka:"NodeMCU 0.9 (ESP-12 Module), 80 MHz, Flash, 4M (1M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200" UWAGA: biblioteka SuplaDevice działa na architekturze(/architekturach) (avr) i może nie być kompatybilna z obecną płytką która działa na architekturze(/architekturach) (esp8266). C:\Users\Fujitsu\Desktop\Nowy folder\SUPLA_BM280_GUI_SILAR_V0.2.6\SUPLA_BM280_GUI_SILAR_V0.2.6.ino: In function 'void setup()': SUPLA_BM280_GUI_SILAR_V0.2.6:207:15: error: 'class SuplaDeviceClass' has no member named 'addPressureSensor' SuplaDevice.addPressureSensor(); // channel 0 ciĹ›nienie z BME280 (kPa) ^ SUPLA_BM280_GUI_SILAR_V0.2.6:210:15: error: 'class SuplaDeviceClass' has no member named 'setPressureCallback' SuplaDevice.setPressureCallback(&get_pressure); ^ C:\Users\Fujitsu\Desktop\Nowy folder\SUPLA_BM280_GUI_SILAR_V0.2.6\SUPLA_BM280_GUI_SILAR_V0.2.6.ino: In function 'void loop()': SUPLA_BM280_GUI_SILAR_V0.2.6:254:15: error: 'class SuplaDeviceClass' has no member named 'setPressureCallback' SuplaDevice.setPressureCallback(&get_pressure); ^ Znaleziono wiele bibliotek w "SuplaDevice.h" Wykorzystane: C:\Users\Fujitsu\Documents\Arduino\libraries\SuplaDevice Niewykorzystane: C:\Program Files (x86)\Arduino\libraries\SuplaDevice Znaleziono wiele bibliotek w "DoubleResetDetector.h" Wykorzystane: C:\Users\Fujitsu\Documents\Arduino\libraries\DoubleResetDetector Niewykorzystane: C:\Program Files (x86)\Arduino\libraries\DoubleResetDetector exit status 1 'class SuplaDeviceClass' has no member named 'addPressureSensor' Ten raport powinien zawierać więcej informacji jeśli w File -> Preferencje zostanie włączona opcja "Pokaż szczegółowe informacje podczas kompilacji"
SuplaDevice.addPressureSensor(); // channel 0 ciśnienie z BME280 (kPa)
-
- Posty: 393
- Rejestracja: pn gru 24, 2018 8:52 am
A gdzie znajdę soft żeby wgrać go na wemosa bez grzebania w andruino
Walczę z modułami Wemos d1 mini, mam 2 szt , obydwie zachowują się podobnie, po zaprogramowaniu "STACJA_POGODY_BME_BH_WIND_RAIN" przechodzi w tryb konfiguracji po wpisaniu wszystkich danych zapisuje ustawienia robię reset i wszystko działa poprawnie do momentu odłączenia zasilania, po ponownym podpięciu moduł przechodzi ponownie w tryb konfiguracji i tak jest za każdym razem gdy odłączę zasilanie , wgrywałem z różnymi ustawieniami ale nic to nie zmienia , wgrałem to samo do esp12 i tu takiej sytuacji nie ma , czy ma ktoś może jakiś pomysł ??
Czy tak się dzieje przy zasilaniu wemos’a z zasilacza czy tylko przy usb PC/lapotop
Pytam bo mój nodeMCU czasem się tak zachowuje, po restarcie przyciskiem startuje poprawnie jak na zasilaczu /ładowarki od telefonu .
Pytam bo mój nodeMCU czasem się tak zachowuje, po restarcie przyciskiem startuje poprawnie jak na zasilaczu /ładowarki od telefonu .
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Wezmę udział w Supla Offline Party 2024
Wezmę udział w Supla Offline Party 2024
Podejrzewam , że zasilanie jak @shimano73 podpowiada jest za słabe. Na pewno z kompa USB nie wystarczy. Najlepiej zasilacz/ładowarka do telaRob pisze: ↑pt sie 30, 2019 6:31 pm Walczę z modułami Wemos d1 mini, mam 2 szt , obydwie zachowują się podobnie, po zaprogramowaniu "STACJA_POGODY_BME_BH_WIND_RAIN" przechodzi w tryb konfiguracji po wpisaniu wszystkich danych zapisuje ustawienia robię reset i wszystko działa poprawnie do momentu odłączenia zasilania, po ponownym podpięciu moduł przechodzi ponownie w tryb konfiguracji i tak jest za każdym razem gdy odłączę zasilanie , wgrywałem z różnymi ustawieniami ale nic to nie zmienia , wgrałem to samo do esp12 i tu takiej sytuacji nie ma , czy ma ktoś może jakiś pomysł ??
jak coś nie działa to włącz zasilanie.....