Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 29 mar 2024, o 09:37


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 15 kwi 2018, o 21:41 
Offline
Użytkownik

Dołączył(a): 25 mar 2017
Posty: 27
Pomógł: 0

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.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 kwi 2018, o 22:08 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 mar 2014
Posty: 1475
Pomógł: 167

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 kwi 2018, o 20:53 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 lut 2014
Posty: 164
Pomógł: 3

Bez kodu panie to nijak Ci pomóc.

_________________
::::::: C ::::::::::
:::::: C++ :::::::::



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 kwi 2018, o 21:52 
Offline
Użytkownik

Dołączył(a): 25 mar 2017
Posty: 27
Pomógł: 0

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 kwi 2018, o 22:56 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

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.

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 9 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO