W tym filmie pokazuje jak można zrobić program w c++ obsługujący menu i jak w łatwy sposób można to menu przystosowywać do różnych rozwiązań. W filmie też jest wyjaśnione jak zapisać stałe w pamięci flash.
Linki do przydatnych filmów:
Przerwania na STM32 Nucleo L152RE pod framework'iem Arduino:
• Przerwania na STM32 Nucleo L152RE pod fram...
Jak działa Enkoder z Arduino:
• Podstawy Arduino, jak działa Enkoder z Ard...
Wyświetlacz LCD 2004 z Konwerterem I2C HD44780:
• Podstawy Arduino, Wyświetlacz LCD 2004 I2C...
kod programu: https://github.com/ArturKrestian/Menu_YT
Zapraszam na fanpage: / cnchobbypl
Visual studio code: https://code.visualstudio.com/
PlatformIO: https://platformio.org/
00:00 - Początek
01:20 - Działanie menu
05:15" - Konfiguracja menu
14:26 - ale atmega 328p ma tylko 2k pamięci ram, co zrobić?
17:54 - Omówienie najważniejszych zmiennych globalnych
19:22 - Plik main.ccp - omówienie
19:45 - Funkcje odpowiedzialne za obsługę wyświetlacza
23:35 - Pętla główna
24:54 - Obsługa funkcji wywoływanych przez menu, menuSelected
28:48 - Klasa Menu
31:26 - Metoda GetEncoder
35:33 - Klasa Menu metoda Display()
42:39 - Klasa menu, metoda MenuOk()
48:27 - Podsumowanie