06-10-2018, 14:11
Wystarczy trochę pomyśleć, dlaczego tu wstawiasz takie wartości w funkcję:
A jak użyłeś takiej:
To program się dziwnie zachowuje?
Po co wpisywałeś wcześniej 2, 80, 110? A jak byś użył je odwrotnie, 110, 80, 2, to coś się dzieje na ekranie?
A jak zamiast 27 byś wstawił 0 to co się stanie?
Nie mam pojęcia czy to jest przyczyną takiego zachowania, na pewno problemem jest to że nie wiesz po co 3057. To świadczy o tym, że wiesz za mało. Problemem może być np. brak pamięci, ale tego się nie dowiesz w Arduino. Ja na pewno bo nie wiem jakie jest podsumowanie kompilacji, jaki jest cały kod. Tak jak byś chciał użyć np. rosyjskiego, nie znając alfabetu a tylko kilka przypadkowych słów, w dodatku skopiowanych na ksero, wyciętych i układanych losowo by ładnie wyglądało. Już nie mówiąc o gramatyce i słownictwie.
Piszesz bardzo skomplikowany program, nawet nie przeczytawszy żadnej książki o AVR i C, C++ i Arduino, przynajmniej ze zrozumieniem, czy przećwiczeniem jakiegoś kursu solidnie. Jak literki sprawiają problem to żadne forum nie pomoże w napisaniu poematu. Równie dobrze można kota wpuścić na klawiaturę.
Po prostu zacznij od początku, naucz się podstaw.
Kod:
u8g.drawStr( 2, 27, "Wilgotnosc :"); // w pozycji 2/47 wyswietl txt
u8g.drawStr( 80, 27, dtostrf(WILG, 5, 2, str)); // w pozycji 80/47 wartosc wilgotnosci
u8g.drawStr( 110, 27, "%"); // w pozycji 120/47 dopisz symbol %
A jak użyłeś takiej:
Kod:
u8g.drawStr(7, 3057, "Chlodzenie")
Po co wpisywałeś wcześniej 2, 80, 110? A jak byś użył je odwrotnie, 110, 80, 2, to coś się dzieje na ekranie?
A jak zamiast 27 byś wstawił 0 to co się stanie?
Nie mam pojęcia czy to jest przyczyną takiego zachowania, na pewno problemem jest to że nie wiesz po co 3057. To świadczy o tym, że wiesz za mało. Problemem może być np. brak pamięci, ale tego się nie dowiesz w Arduino. Ja na pewno bo nie wiem jakie jest podsumowanie kompilacji, jaki jest cały kod. Tak jak byś chciał użyć np. rosyjskiego, nie znając alfabetu a tylko kilka przypadkowych słów, w dodatku skopiowanych na ksero, wyciętych i układanych losowo by ładnie wyglądało. Już nie mówiąc o gramatyce i słownictwie.
Piszesz bardzo skomplikowany program, nawet nie przeczytawszy żadnej książki o AVR i C, C++ i Arduino, przynajmniej ze zrozumieniem, czy przećwiczeniem jakiegoś kursu solidnie. Jak literki sprawiają problem to żadne forum nie pomoże w napisaniu poematu. Równie dobrze można kota wpuścić na klawiaturę.
Po prostu zacznij od początku, naucz się podstaw.
Miło być decenianym https://buycoffee.to/kaczakat