Rotary Display Menu for Raspberry Pi Pico in MicroPython

preview_player
Показать описание
Rotary Display Menu for Raspberry Pi Pico in MicroPython

For more information, tutorials, parts and more visit:

To join the membership at bronze, silver or gold levels, head over to

Enjoy this video? Buy me a coffee!

Music by Epidemic Sounds

Rotary Menu Display code::

#Pico​ #MicroPython​ #Robotics
Рекомендации по теме
Комментарии
Автор

This is great. As a cheeky bonus, you casually throw in how to use a rotary encoder that isn't on a breakout board. I scoured the internet for exactly this the other day and came up with nothing. Thanks!

VEEBProjects
Автор

I saw this code and was able to adapt it to a 4 button layout, and in the process I changed some things like the amount of items per page. Good code!

cirkulx
Автор

Thanks! Your menu code is really masterful! I was able to adapt the concept to momentary switch control.

lorisrobots
Автор

I like this format of short tutorials very much.

iKostanCom
Автор

Great work Kevin, your one of the best micropython and electronics channels! Alot of production value goes into your videos. I would love to see your take on making a simple eReader on the pico. Something that just loads a local text file. I made a version using a large 1309 OLED display. Cheers!

Rolohaun
Автор

The production values of your videos are great! Thanks for sharing.

OhHeyTrevorFlowers
Автор

Ouu interesting and perfectly connects with the previous rotary guide.

AJBK
Автор

Thanks for this video Kevin - very helpful!

LorisHW
Автор

Ja jetzt läuft es. is gegen == getauscht. Großartiges Programm.👍👍👍

Автор

Brilliant. Thanks Kevin. I've been wondering if this is possible since the day the Pico was launched, but it seems to go beyond what I'd hoped for! Being able to run multiple programs in this way is what really makes the Pico stand out from Arduinos, so the next question is whether it can be done in C++!

EcoHamletsUK
Автор

How do i replace the rotary encoder with my proprietary buttons?

layz
Автор

I'm trying to use a 16x2 LCD instead of the oled, I've come to the issue of 'shift' and 'short_list'. Now I only have two lines to work with, how would that affect the menu. I have the LCD set up and I've done my best integrating it where oled code was but I can't seem to figure out making a loop between menu elements.

BoeAllen
Автор

Awesome video but there is only one level menu there I curently looking for some like two layer menus can You show how to do that ?

robertolszowka
Автор

Thanks for the inspiration. What kind of rotary encoder is this? I have a KY-040 and it doesn't work properly.

AM-pijy
Автор

please help me. I have loaded the code but the rotary part is standing still, not moving

hiepkhachmiendong
Автор

Hi Kevin, thank you very much for your videos and especially this one. However, I have a problem. I can install the code in Thony. I can upload it to the pico and the ssd1306 displays the 11 items that I have stored as .py on the Pico so I have changed the number of items in the list. The rotary encoder that I am using is on a breakout board. The first one I used did not change the menu at all so I changed the rotary encoder which has pull up resistors on all ( sw, dt, clk). output and therefore modified your code to take away the pull-up instruction for the three terminals but it’s still made no difference and the code / shortlist/ menu does not respond to the rotary encoder when it is turned or the button is pushed. I expect I am missing something simple but so far it evades me . If you have any thoughts I’m all ears
Cheers
Nick

nick-qwzh
Автор

Hello, thanks for your work, I have a question: If I want to use a JoyStick how should I do? Im a bit lost... Thanks again

gabelogan
Автор

Hello good time
I program with esp32 in ThonnyIDE environment.
When I upload and run the code, to continue coding, when I hit the stop button and ctrl C, the code and repl environment does not open for me, and there is no way to install the firmware on the board again.
What is the method for this problem? Does using the Visual Studio Code environment solve this problem?

mehdikarimpoor
Автор

After duplicating the project, I found out that my rotary encoder was not working. tried a lot of things, nothing worked. with other coed encoder was working, even with OLED display.
After a decent search I found a thread where some people looked into this code.
What helped me with this code is replacing all " is " with " == ". Now everything is working fine.

JonneTerlouw
Автор

Love this project! I am making it happen now and it works perfectly. I was wondering if there’s a way to do it where the file extension “.py” is not shown for each file in the menu. Thanks!

StaticStorm
visit shbcf.ru