Witam,
Piszę na Atmedze odczyt danych z BMP085 i dodatkowo zapis danych na kartę SD. Wszystko wydaje się działać poprawnie, a jednak coś jest nie tak. Do obsługi BMP085 wykorzystałem kod z tego tematu: https://www.elektroda.pl/rtvforum/topic1850187.html
Oto wykres z odebranych danych, czas pomiaru to około 10min
Za każdym razem ćiśnienie spada, niemożliwe, żeby w ciągu 10 min spadło o 4hPa. W czasie pomiarów internetowa stacja meteo pokazywała w tym miejscu 1003,4hPa. Konfiguracja OSS dla BMP085 to 0, bo dla wyższych nie działa za dobrze, dla OSS 2 i 3 zawyża ciśnienie aż do ponad 1200hPa.
Niżej kod:
A tutaj znalazłem drugi z niemieckiej strony, i na tym kodzie ciśnienie utrzymuje się na w miarę stałym poziomie:
Musi być jakaś różnica w ogólnym działaniu kodu, proszę o pomoc w jej znalezieniu bo nie bardzo ogarniam ten niemiecki język, i nie mogę dojść po co co jest.
Piszę na Atmedze odczyt danych z BMP085 i dodatkowo zapis danych na kartę SD. Wszystko wydaje się działać poprawnie, a jednak coś jest nie tak. Do obsługi BMP085 wykorzystałem kod z tego tematu: https://www.elektroda.pl/rtvforum/topic1850187.html
Oto wykres z odebranych danych, czas pomiaru to około 10min
Za każdym razem ćiśnienie spada, niemożliwe, żeby w ciągu 10 min spadło o 4hPa. W czasie pomiarów internetowa stacja meteo pokazywała w tym miejscu 1003,4hPa. Konfiguracja OSS dla BMP085 to 0, bo dla wyższych nie działa za dobrze, dla OSS 2 i 3 zawyża ciśnienie aż do ponad 1200hPa.
Niżej kod:
Kod: text
A tutaj znalazłem drugi z niemieckiej strony, i na tym kodzie ciśnienie utrzymuje się na w miarę stałym poziomie:
Kod: text
Musi być jakaś różnica w ogólnym działaniu kodu, proszę o pomoc w jej znalezieniu bo nie bardzo ogarniam ten niemiecki język, i nie mogę dojść po co co jest.