Menu wielopoziomowe – przewijanie w obie strony

Menu wielopoziomowe – przewijanie w obie strony

Dopisałem obsługę 2 klawiszy gdzie funkcja key_g to przyciśnięcie klawisza górnego natomiast key_d to wciśnięcie klawisza dolnego.
Musimy jednak pamiętać o tym, że przewijanie menu w dół będzie dodawało 1 do flagi w efekcie przejdziemy z pozycji 5 na 6 i wypadniemy z obiegu pętli to samo stanie się gdzie flaga menu będzie zmniejszana wtedy z pozycji 0 przeskoczymy na 255. W tym celu musimy zadbać o to aby zmieniać wartość flagi zależnie od pozycji końcowej. … czytaj więcej.

Menu wielopoziomowe – trwają prace

Menu wielopoziomowe – trwają prace

Witajcie trwają aktualnie prace nad menu wielopoziomowym aby podzielić się z wami kodem jak i opisać za co dany fragment kodu służy.

Pomysłów i przykładów w internecie odnośnie menu wielopoziomowego jest sporo zapewne tyle samo co programistów a nawet i więcej bo każdy ma kilka pomysłów jak je wykonać. … czytaj więcej.

Menu LCD HD44780 – Schemat II

Menu LCD HD44780 – Schemat II

W poprzedniej części poradnika zapomniałem dostosować zasilanie układu do 5V co prawda wspomniałem o tym, że VCC układu to 5V nie mniej przy zasilaniu układu z zasilacza 12V sieciowego nie dodałem do schematu opcji zasilania. Można by pójść na łatwiznę i układ zasilić ze stabilizatora liniowego LM7805, ja do projektu utworzę schemat z przetwornicą. W internetach można doczytać że przetwornica ma lepsze parametry zasilania jak i jego filtracji dodatkowo nie jest grzałką jak w przypadku stabilizatora liniowego LM7805. … czytaj więcej.

Menu LCD HD44780 – Schemat I

Menu LCD HD44780 – Schemat I

Na początek stworzymy sobie schemat na którym umieścimy uC ATmega32 w wersji SMT. Postanowiłem, że może komuś w ten sposób pomogę przejść z elementów przewlekanych THT na elementy powierzchniowe SMT, mają one duży plus – minimalizację urządzenia. Nie oznacza to jednak że będzie to projekt w którym będą tylko elementy powierzchniowe na pewno do niektórych celów użyjemy elementy THT – przewlekane. … czytaj więcej.

Menu LCD HD44780 – Wstęp

Zanim przystąpimy do pisania prostego menu na mikrokontroler Atmega postaram się przedstawić wam prawidłowe podłączenie wyświetlacza ze sterownikiem HD44780 do mikrokontrolera Atmega. Do tego ” samouczka”  wykorzystam uC Atmega 32 gdyż takowy posiadam pod ręką. Zapewnimy mikrokontreolerowi poprawną filtrację zasilania oraz dodamy uniwersalne połączenie z programatorem USB-ASP. … czytaj więcej.