Skocz do zawartości

ESP32 + BNO085 – problem z zatrzymywaniem się danych na monitorze szeregowym


fireaxx551

Pomocna odpowiedź

Witam,

Podczas komunikacji ESP32 z BNO085, korzystając z biblioteki SparkFun i przykładu:

https://github.com/sparkfun/SparkFun_BNO08x_Arduino_Library/blob/main/examples/Example_01_RotationVector/Example_01_RotationVector.ino

napotkałem problem.

Podłączone mam zasilanie oraz piny SDA i SCL. Dane wyświetlają się na monitorze szeregowym, ale po kilku sekundach odczyty przestają się aktualizować. Po resecie urządzenia sytuacja się powtarza. Czy przyczyną mogą być piny resetujące?

https://github.com/sparkfun/SparkFun_BNO08x_Arduino_Library/blob/fd0149c280b4c7420e2dea4d034587373a8ca8b9/examples/Example_01_RotationVector/Example_01_RotationVector.ino#L48

Czy ktoś miał podobny problem lub wie, jak go rozwiązać?

Pozdrawiam.

Edytowano przez fireaxx551
  • Lubię! 1
Link do komentarza
Share on other sites

(edytowany)

Problemem może być wersja biblioteki. Miałem tak np. w PZEM004Tv3, na "profesjonalnej dedykowanej" zawieszało się, a na "prostej własnej" działa. Spróbowałbym innej wersji lub innej biblioteki. Sprawdź też stabilność zasilania.

Edytowano przez orb777
Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.