ATNEL tech-forum
https://forum.atnel.pl/

Odbiór danych z czujnika DS12B30
https://forum.atnel.pl/topic20605.html
Strona 1 z 1

Autor:  getbigpayout [ 15 kwi 2018, o 21:41 ]
Tytuł:  Odbiór danych z czujnika DS12B30

Witam.
Atmega8, Magistrala 1Wire.
Mam podłączone 3 czujniki DS18B20, również podłączony wyświetlacz hd47880. Program działa poprawnie, zczytuje wartości temperatur. CHciałbym rozwinąć program o to, żeby po osiągnięciu określonej temperatury dawał stan wysoki na określony pin. Dla sprawdzenia podłączona będzie tam dioda. Pisze w C w Eclpisie. Niestety niewiem jak wgl się za to zabrać. Dzięki za przeczytanie.

Autor:  rskup [ 15 kwi 2018, o 22:08 ]
Tytuł:  Re: Odbiór danych z czujnika DS12B30

Albo sam w programie porównujesz wartość sczytaną z czujnika z zadaną wartością. Albo korzystasz z funkcjonalności tych czujników i ustawiasz na nich próg temperaturowy i sprawdzasz czy ustawił się alarm :).

--
Pozdrawiam,
Robert

Autor:  Lex_ [ 16 kwi 2018, o 20:53 ]
Tytuł:  Re: Odbiór danych z czujnika DS12B30

Bez kodu panie to nijak Ci pomóc.

Autor:  getbigpayout [ 17 kwi 2018, o 21:52 ]
Tytuł:  Re: Odbiór danych z czujnika DS12B30

Kod należy do Pana Mirka,ja go trochę zmodyfikowałem pod Atmege8. CHyba powinienem zczytywać wartości z czujnika i i pętlą decydować czy dawać wysoki sygnał na wyjśćiu konkretnego PINu po osiągnięciu odpowiedniego warunku (np. przekroczenie 80°C). Wklejenie kodu jest raczej nielegalne, bo nie jest mojego autorstwa

Autor:  mirekk36 [ 17 kwi 2018, o 22:56 ]
Tytuł:  Re: Odbiór danych z czujnika DS12B30

getbigpayout napisał(a):
Kod należy do Pana Mirka

Kod źródłowy z pliku main.c można spokojnie publikować na forum w przeciwieństwie do kodów bibliotek z książek.

Strona 1 z 1 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/