• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
BMP180 Library zawiecza cały kod
#7
To zaproponowany pomysł jako metoda uniwersalna, ale z Twojego kodu jasno wynika, że wynik działania bmp.begin() zwraca 0 gdy nie zainicjuje tego czujnika, wartość z tej funkcji można przypisać do zmiennej JESTCZUJNIK i potem wszystko co związane z czujnikiem uzależnić if (JESTCZUJNIK) {to coś z tym dalej rób} else {zrób kod alternatywny gdy czujnika nie ma}. Może w tej bibliotece jest więcej zabezpieczeń, przejrzyj słowa kluczowe, plik nagłówkowy i ewentualnie same funkcje w *.cpp. Może też być tak, że w już w trakcie działania czujnik zniknie, to biblioteka się wyłoży i sposób ze sprawdzaniem po adresie zadziała lepiej, można też wtedy zrobić reset tym while(1) i po ponownym uruchomieniu funkcja begin już ustawi tak zmienną JESTCZUJNIK by się to nie wieszało.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Wiadomości w tym wątku
BMP180 Library zawiecza cały kod - przez Jarewa0606 - 16-02-2019, 18:51
BMP180 Library zawiecza cały kod - przez wchpikus - 16-02-2019, 19:10
RE: BMP180 Library zawiecza cały kod - przez kaczakat - 16-02-2019, 23:47

Skocz do:


Przeglądający: 1 gości