• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
LCD menu
#1
Tongue 
Witam,
Jestem w trakcie robienia pewnego projektu, i potrzebuje wykonać menu z którym mam problem. Menu będzie wyświetlane na ekranie LCD 20x4 I2C i sterowane za pomocą enkodera wciskanego. Nie wiem jak sie zabrać za to, cały projekt już złożony, główny program gotowy ale brakuje menu. Na zdjęciu poniżej przedstawiona jest struktura menu jakie chciałbym uzyskać.

[Obrazek: attachment.php?aid=428]

Pierwsze okienko po lewej to wyświetlany tekst. Jak program wykryje naciśniecie enkodera, przechodzi do kolejnego okienka, jest to główne menu. Ostatnia opcja, opisana jako powrót powraca do wyświetlania tekstu z bloku pierwszego. 
W menu głównym po wybraniu pierwszej drugiej bądź trzeciej opcji, przechodzi do wyświetlania odpowiedniego podmenu. W każdym podmenu ostatnia opcja to powrót. Obok Tekstu w podmenu po prawej stronie ma wyświetlać wartość jakieś zmiennej którą możemy zmienić, za pomocą naciśnięcia enkodera i przekręcenia go w lewo badz w prawo, ponowne naciśnięcie enkodera powoduje zapisanie zmiennej jako ustawiliśmy i dalszą możliwość wybory

Np. Program wyświetla blok pierwszy czyli jakies dane z czujnikow. Układ ma sterować włączeniem wiatraka jak wykryje że temperatura odczytana jest wieksza o (wartość zmiennej x) od aktualnej temperatury, i aby zmienić o ile większa musi być temperatura by załączyć wiatrak musimy nacisnac enkoder, pokazuje nam się menu główne, następnie wchodzimy do ustawien(podmenu2), enkoderem lewo/prawo przechodzimy do miejsca gdzie jest napis temperatura a obok niej obecnie ustawiona wartosc(wartosc zmiennej x), naciskamy enkoder i zmieniamy wartość zmiennej x)

Proszę o jakąś pomoc z tym menu bo któryś dzień mnie to męczy.


Załączone pliki Miniatury
   
 
  


Wiadomości w tym wątku
LCD menu - przez pawcio404 - 12-11-2017, 23:40
RE: LCD menu - przez adix - 13-11-2017, 19:48
RE: LCD menu - przez pawcio404 - 13-11-2017, 22:24
RE: LCD menu - przez adix - 13-11-2017, 22:26
RE: LCD menu - przez pawcio404 - 13-11-2017, 23:42
RE: LCD menu - przez adix - 14-11-2017, 00:23
RE: LCD menu - przez pawcio404 - 14-11-2017, 22:13
RE: LCD menu - przez adix - 14-11-2017, 23:01
RE: LCD menu - przez pawcio404 - 15-11-2017, 21:33
RE: LCD menu - przez adix - 15-11-2017, 22:21
RE: LCD menu - przez pawcio404 - 16-11-2017, 01:54
RE: LCD menu - przez adix - 19-11-2017, 00:45

Skocz do:


Przeglądający: 1 gości