Advanced menu system with rotary encoder for Arduino/STM32

6 Просмотры
In this video I show you my improved menu system for Arduino/STM32. The code works on both microcontroller thanks to the STM32duino. By using a rotary encoder and a button, we can navigate on the display (20x4 LCD) and select a menu, then modify the value of a variable based on the selected menu. This will be useful for my future projects where I need to set up different target values and perform something based on the values. The 20x4 LCD allows us more freedom as the 16x2 LCD.

Please don't forget to subscribe!

Source code and schematics:

You can buy the parts and support me at the same time by using the following affiliate links:
Arduino UNO:
STM32F103C8T6 Microcontroller:
Rotary encoder:
20x4 LCD i2C:
Silicone Soldering mat:
Комментариев нет.