ESP-12E WAVGAT D1 WiFi uno based ESP8266+Si7021+MAX17043

Odpovědět
ohruska
Příspěvky: 235
Registrován: 08 pro 2017, 20:56
Reputation: 0

ESP-12E WAVGAT D1 WiFi uno based ESP8266+Si7021+MAX17043

Příspěvek od ohruska » 27 úno 2018, 11:13

Zdravím.
Pro malou meteostanici jsem chtěl použít napájení z baterie a měření vlhkosti a teploty.
Použil jsem čidlo Si7021 a MAX17043, přes rozhranní I2C.
Mám tyto čidla odzkoušeny na arduinech NANO, UNO a MEGA.
Ale na ESP-12E WAVGAT D1 WiFi to prostě nefunguje.
Nakonec jsem našel jednu knihovnu pro Si702, která funguje.
Ale zatím se mě nedaří zprovoznit čtení napětí z MAX17043.
U knihovny MAX17043, proběhne pouze aktivace čidla

Kód: Vybrat vše

 fuelGauge.begin();
, ale jakýkoliv pokus o přečtení hodnoty napětí nebo procent nabití baterie se nepodaří a program zatuhne.
Zkusil jsem napsat jednoduchou rutinu čtení napětí bez knihovny, to mě nějak funguje, ale přesnost měření napětí je velmi špatná.

Nemohla by být chyba v rychlosti sběrnice I2C.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 50 hostů