Pół godziny chodzi bez problemu, oba czujniki pokazują temperaturę i wilgotność.
[PORADNIK] Arduino IDE
Zamel Mew-01, Wemos D1 mini Pro + Ikea vindriktning + BME280, 3x - SonOff mini, 3x - SonOff Basic, 3xGosund SP111, SonOff S55, 2x GOSUND WB4
Ok, dzięki za sprawdzenie.
Pytałem @krycha88, który ten sensor kiedyś implementował i ogólnie nie powinno się w tym onInit inicjalizować Wire.begin(), tymbardziej, że np. na ESP32 są jeszcze inne opcje.
Napisał, że w wolnej chiwli wrzuci aktualizację tego sensora, która używa jakiejś bardziej uniwersalnej biblioteki. Inicjalizacja wire powinna być robiona w programie ino w setup(). Dodamy taką informację do tego sensora.
Widzimy się na Supla Offline Party vol. 2
W sumie gdyby się chciało na innych pinach używać interfejsu i2c to pewnie by się to gryzło. Może naprawdę użyć innej biblioteki na przykład tej SHT31.h tam jak napisałem pod nią klasę to nie używałem Wire.begin(), a w bibliotece jest wywołana Wire.h i z niej jest używana TwoWire.klew pisze: ↑pt lut 10, 2023 3:15 pm Ok, dzięki za sprawdzenie.
Pytałem @krycha88, który ten sensor kiedyś implementował i ogólnie nie powinno się w tym onInit inicjalizować Wire.begin(), tymbardziej, że np. na ESP32 są jeszcze inne opcje.
Napisał, że w wolnej chiwli wrzuci aktualizację tego sensora, która używa jakiejś bardziej uniwersalnej biblioteki. Inicjalizacja wire powinna być robiona w programie ino w setup(). Dodamy taką informację do tego sensora.
Zamel Mew-01, Wemos D1 mini Pro + Ikea vindriktning + BME280, 3x - SonOff mini, 3x - SonOff Basic, 3xGosund SP111, SonOff S55, 2x GOSUND WB4
Odświeżę trochę temat, wczoraj przepiąłem dwa sht30 z esp8266 na esp32 wemos s2, jeden jest na adresie 44 drugi 45 i problem taki że ten z adresu 45 nie jest odczytywany, na esp8266 działało to bezproblemowo, masz pomysł w czym problem? Tutaj w konfiguracji dla esp32 jest jeszcze pozycja i2c2 i może ten czujnik drugi podpiąć należy pod osobne piny? W moim przypadku kwestia dotyczy softu gui
- Załączniki
-
- sht.jpg (101.07 KiB) Przejrzano 459 razy
-
- sht2.jpg (38.18 KiB) Przejrzano 459 razy
Niestety nie wiem jak to jest w GG zaimplementowane.kurus pisze: ↑ndz kwie 23, 2023 2:46 pmOdświeżę trochę temat, wczoraj przepiąłem dwa sht30 z esp8266 na esp32 wemos s2, jeden jest na adresie 44 drugi 45 i problem taki że ten z adresu 45 nie jest odczytywany, na esp8266 działało to bezproblemowo, masz pomysł w czym problem? Tutaj w konfiguracji dla esp32 jest jeszcze pozycja i2c2 i może ten czujnik drugi podpiąć należy pod osobne piny? W moim przypadku kwestia dotyczy softu gui
Na oko i2c2 to pewnie drugi osobny kanał i2c, który możesz sobie skonfigurować.
Mi jak coś nie działa, to wgrywam jakiś pusty szkic na Arduino i próbuję przykładami z biblitek (np. sht) się połączyć i skomunikować. Wtedy wiem, czy mam wszsystko sprawne i dobrze podłączone.
Widzimy się na Supla Offline Party vol. 2
OK dziękuje za odp, będe próbował dalejklew pisze: ↑wt kwie 25, 2023 9:10 amNiestety nie wiem jak to jest w GG zaimplementowane.kurus pisze: ↑ndz kwie 23, 2023 2:46 pmOdświeżę trochę temat, wczoraj przepiąłem dwa sht30 z esp8266 na esp32 wemos s2, jeden jest na adresie 44 drugi 45 i problem taki że ten z adresu 45 nie jest odczytywany, na esp8266 działało to bezproblemowo, masz pomysł w czym problem? Tutaj w konfiguracji dla esp32 jest jeszcze pozycja i2c2 i może ten czujnik drugi podpiąć należy pod osobne piny? W moim przypadku kwestia dotyczy softu gui
Na oko i2c2 to pewnie drugi osobny kanał i2c, który możesz sobie skonfigurować.
Mi jak coś nie działa, to wgrywam jakiś pusty szkic na Arduino i próbuję przykładami z biblitek (np. sht) się połączyć i skomunikować. Wtedy wiem, czy mam wszsystko sprawne i dobrze podłączone.