2.....n
2.....n
#bascom #programowanie

Czy pisał ktoś kiedyś program na MEGA8-16PU do obsługi termometru LM35 i wyświetlania wyniku na wyświetlacz LCD? Głównie chodzi o część konfiguracja/odczyt ADC. Całkiem tego sporo na googlach ale niestety dużo w C oraz kawałków kodów z błędami.
  • Najlepsze
  • Wszystkie komentarze
A.....k
A.....k
@2green: zobacz

Ale to już będzie naprawdę dobry i uniwersalny termometr.
A.....k
A.....k
@2green: Co prawda nie lm35 tylko panel dotykowy na ADC na ATMega8. ADC jest identyczne.
A.....k
A.....k
@2green: ach, sry, ja nie #bascom
2.....n
2.....n
A.....k
A.....k
@2green: Ale mam książkę do bascoma dla AVR, mogę do nie spojrzeć. Powiedz, czego szukać?
2.....n
2.....n
@Analityk: masz pw włączone?
A.....k
A.....k
@2green: Tak.
2.....n
2.....n
@Analityk: aj po co na PW w sumie. Chodzi mi o programik obsługi ADC w tym mikro. Chciałbym LM35 podłączyć do pinu np PC6 i wyrzucić wynik konwersji ADC na wyświetlacz LCD. Tylko tyle ale z programowania orłem nie jestem. Zrobiłem już program do obsługi LCD oraz klawiatury numerycznej i wszystko śmiga. Wybieram sobie np nr 1 na klawiaturze i "1" podawana jest na dany port. Teraz chciałbym móc jeszcze
2.....n
2.....n
zw
2.....n
2.....n
jj
A.....k
A.....k
@2green: Mam doświadczenie z DS28B20 i ADC a nie mam z LM35. Zależy czego potrzebujesz.

Bascom ma wbudowaną obsługę 1wire.
2.....n
2.....n
@Analityk: no właśnie czytałem o tym 1 wire ale coś mi nie pasowało. Albo zakres albo dokładność pomiaru. Już siadam do lektury.
A.....k
A.....k
@2green: Jaki zakres Cię interesuje? Dokładność i rozdzielczość to dwa różne parametry, też pewnie masz jakieś kryterium?
2.....n
2.....n
@Analityk: Zakres od 0-150 stopni Celsjusza. Dokładność bez szału - nawet 0,5 będzie ok byle pomiar nie latał jak szmata na wietrze. Rozdzielczość 0,5 stopnia jeśli wiesz o co mi chodzi :)
2.....n
2.....n
@Analityk: w sumie to zakres może być do 130 max.
A.....k
A.....k
@2green: DS'y tylko do 125 deg. C.
2.....n
2.....n
@Analityk: no to spoko. 125 może być chociaż ciut mało niby.
A.....k
A.....k
@2green: no to albo ok albo za mało. Później ciężko będzie zmienić.
2.....n
2.....n
@Analityk: Właśnie nad tym rozmyślam. Chcę zbadać TDA2030A a własciwie jego funkcję automatycznego wyłączania po przekroczeniu 120 stopni. Niby 125 byłoby idealnie ale zastanawiam się, czy np nie będzie na tyle złośliwy, że wyłączy się dopiero przy 140 albo 130. Nieeeee no... Chyba bardziej w druga stronę. Pewnie będzie ze 115 i padnie. 125 myślę, że będzie ok!
2.....n
2.....n
@Analityk: zrobiłem na lm35 :) Tzn sam termometr z wyswietlaniem na lcd. Teraz go wrzucam w mój program tak więc będzie zabawa :D