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.

Kontroler MAX16054AZT+T – On / Off

Kontroler MAX16054AZT+T – On / Off

Pracuję nad pewnym projektem, w trakcie budowy urządzenia poinformowano mnie, że włączenie i wyłączenie musi następować za pomocą przycisku typu tact swotch mono stabilnego, który zwiera swoje styki tylko w trakcie jego przyciśnięcia. Natomiast za pomocą takiego przycisku musimy załączyć jak i wyłączyć urządzenie. Troszkę nie taktem było by trzymacie przycisku na taki czas jaki ma działać urządzenie. … czytaj więcej.

Menu LCD HD44780 – PCB Eagle

Rozpoczynamy tworzenie płytki dla projektu menu wielopoziomowego i wyświetlacza HD 44780 obsługiwanego przez Atmegę32. Oczywiście każdy z was może stworzyć swoją płytkę podglądając krok po kroku jak to robię ja. Jeżeli ktoś będzie chciał od razu wytrawić pcb to oczywiście umieszczę plik brd na blogu avrtech.pl, można również do tych celów zastosować płytkę prototypową (jeżeli ktoś taką posiada) i poczekać na część dotyczącą pisania kodu w języku C … 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.

12