pebman napisał(a):
Dziękuję za tak szybką pomoc.
Coś zrobiłem, ale chyba nie do końca dobrze.
Temp=(cel+(cel_fract_bits*0.1)); /*temperatura odczytana z czujnika
...tylko którego bo są 2?
No i czy dodawanie części dziesiętnej wogóle ma sens?
Po pierwsze ZAPOMNIJ raz na zawsze - przecież przez całą książkę piszę o tym, czyli o stosowaniu zmiennych typu float, a ty co tu wyżej robisz ??? jakieś obrzydliwe
![Puszcza oko ;)](https://forum.atnel.pl/images/smilies/icon_e_wink.gif)
mnożenie x 0.1 .... brrrr bleeee NIE NIE NIE
![Puszcza oko ;)](https://forum.atnel.pl/images/smilies/icon_e_wink.gif)
wywal to. Czy nie przychodzi ci do głowy jak można prosto porównywać temperatury na liczbach całkowitych ??? eeeeh
![Puszcza oko ;)](https://forum.atnel.pl/images/smilies/icon_e_wink.gif)
panowie panowie
np chcesz porównać zmierzoną temperaturę w temp1 z zadaną stałą temperaturą w temp2 (niech to będzie np 22.3 st C) - jak najprościej ci to pokazuję terazzzzzzz:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
i teraz gdzieś w kodzie sobie porównujesz:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
mam nadzieję że po tym zapomnisz o KOCICH typach float na procku
![Puszcza oko ;)](https://forum.atnel.pl/images/smilies/icon_e_wink.gif)
pebman napisał(a):
Kolejne pytanie:
napis na LCD wywołuję komendami:
lcd_locate(2,10);
lcd_str_P(PSTR("Grzalka ON "))
zmienne wyświetlam:
lcd_locate(1,0);
lcd_int(Tzad);
A czy można w jednej komendzie wysłać zmienną oraz znak np. (zmienna1,"pompa",zmienna2) bo próbowałem to zapisać w różny sposób i zawsze kończy się błędem.
Można - prosty sposób - napisz sobie tą KOMENDĘ czyli funkcję panie kochany - funkcję
pebman napisał(a):
No i ostatnie (narazie
![Szczęśliwy :)](https://forum.atnel.pl/images/smilies/icon_e_smile.gif)
) pytanie jak najprościej zamiast delay_ms wykorzystać przerwanie (chodzi mi o opóźnienie podczas odczytu przycisku) ?
Nooo tu kolego ! oj oj .... a czytał chociaż RAZ całą książkę tak na sucho ??? chyba nie - więc sytuacja się powtarza. W książce masz wszystko na ten temat ale widzę że też nie zaglądał na mojego bloga - a tu znowu masz WSZYSTKO i nawet w uproszczeniu .... weź że poczytaj o drganiach styków na moim blogu całe 3 części ale szczególnie zajrzyj do 2-giej:
http://mirekk36.blogspot.com/2012/10/ob ... w-cd2.htmli w ogóle częściej zaglądaj, czytaj i oglądaj FILMY PORADNIKI na blogu - bo będziesz mocno do tyłu
![Puszcza oko ;)](https://forum.atnel.pl/images/smilies/icon_e_wink.gif)
_________________
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 ]