Skocz do zawartości

Wyswietlanie tekstu na wyswietlaczu 20x4 przez pare sekund


Pomocna odpowiedź

Jeśli się nie mylę to procedurę początkowego wyświetlania musisz wpisać do funkcji setup() przed główną pętlą programu.

tak zrobiłem , tylko nie wiem jak ten tekst co ma mi sie wyswietlic po 10 sekundach wyłączyć bo jak wgram program to po 10 sekundach wszystko sie wyswietla naraz

Przed każdą zmianą zawartości wyświetlacza musisz wyczyścić obecną zawartość ekranu (lcd.clear()), potem w głównej pętli programu robisz dalej co chcesz.

  • 2 tygodnie później...

czyli mam to wpisać w void setup?

Chce aby na samym początku uruchomienia pytki przez 20 sekund wyświetlało witam

a po tym czasie na ekranie przełączyło na mierzenie temperatury i zliczanie czasu. Mam te programy oddzielnie napisane , ale nie potrafię tego połączyć :/

Chris18404, tak, dokładnie tak. To co ma być wykonane raz wpisujemy w setup().

OK, z tym sobie poradziłem, teraz chciałbym aby w pętli mi wyświetlaly oddzielenie temperatura np przez 10sekund później przyłączyli na wilgotność i tak w kółko, jak to zrobić?

Chris18404, tak, dokładnie tak. To co ma być wykonane raz wpisujemy w setup().

OK, z tym sobie poradziłem, teraz chciałbym aby w pętli mi wyświetlaly oddzielenie temperatura np przez 10sekund później przyłączyli na wilgotność i tak w kółko, jak to zrobić?

W petlii loop

Czyscisz lcd

Odczytujesz parametry

Robisz zmienna X ktora liczysz do 20

Jesli x jest w zakresie 1-10 to wyswietlasz temperature a jesli 11-20 to wilgotnosc

Pauzujesz program na 1sek

Jesli zmienna X osiagnie 20 zmieniasz jej wartosc do 1

Gotowe 🙂 teraz to sobie napisz i dopracuj czasy.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...