Arduino Menu Tutorial with a Rotary Encoder and a Nokia 5110 LCD display.

preview_player
Показать описание
Welcome to this Arduino Menu Tutorial with a Rotary Encoder. Today we are going to build a simple menu on a Nokia 5110 LCD display. Let's get started!

Want to learn to code?

Рекомендации по теме
Комментарии
Автор

I hope you took away lots from this video. Let me know below!
PS: I'm creating an OOP course! Sign up at for early access and a 50% launch discount.

Educs
Автор

I too have been wishing for a project like this. There are many variations on the Tube, but none for a non-coder like me to understand. I appreciate the effort put in this. Thanks Nick for all your videos.

danljohnston
Автор

I prefer buttons and would love to see a version of this menu system for an OLED display. Great video.

jonvannatto
Автор

Most difficult solution seen, and it works, congrats, this code can at least be halved and still works My professor at varsity always said if you want a difficult answer ask a student. I first tried to understand the flow before changing it, and it was really difficult. A few switch statements and whala .. if then elseif have priority and is extremely difficult to read, but switch statements can easily be read if used in a state machine, even more if enums is used instead for constants (0, 1, 2, .. 6).

jacquesdejager
Автор

Nice job... It gives you the option to reduce the number of buttons on a complex project. Setting month, day, year, hour, minute & second on a clock project becomes very easy for an end user.

edwatters
Автор

Awesome. Now I have to build another project using the rotary encoder. I'm already working on a power supply that uses your button tutorial for the display. If I hadn't already designed and built the enclosure I would probably use the encoder instead of buttons. A rotating knob is more natural for a percentage type of variable like voltage or current output, in my opinion.

UpcycleElectronics
Автор

Πραγματικά καταπληκτική δουλειά στο κανάλι! Αρκετά από τα tutorial δεν εμβαθύνουν στο θέμα όπως εσύ! Πιστεύω θα ήταν αρκετά ενδιαφέρον αν έκανες ένα tutorial για ένα Midi Controller χρησιμοποιώντας Rotary Encoders, Potentiometers, Buttons και Faders! θα με βοηθούες αρκετά, εφόσον έχω στο νου μου να φτιάξω ένα! Και πάλι ευχαριστώ και καταπληκτική δουλειά!

johnpitsos
Автор

Thx man, please do one for 20x4 lcd with I2C interface, sd card, and uno, thx again .LOVE your videos .

abdulkadermaqsoud
Автор

very nice explaining...for a person with no knowledge in software/coding, in your video explaining what does what in the code has help me understand it a little more then getting an app to actually learn to write example codes that i have no intrest in...you video answer alot of my questions

ajentsong
Автор

I like rotary encoders instead of buttons, takes up less space, and can do much more. Keep up the great videos.

sstocker
Автор

I have has some of these rotary encoder on the bench for a while now. i think i will have to try it out . Thanks for another great video.

satrah
Автор

Good stuff. Can I offer a suggestion. For fixed menus, you might want to consider using the F macro to save RAM and store in flash memory, e.g. String menuItem1 = F("Contrast"); and so on, otherwise you can start eating up precious RAM in more complex projects just for the menus themselves.

coolduckproductions
Автор

I prefer to have encoders than button to minimize the panel space. Thanks for your wonderful video tutorials. 😊

gspowersolutions
Автор

the rotary encoder is always a cool one. but combine rotary encoder with switches, creates damm good interfacing panel. my personal favourite is SMD joysticks. thank you very much for this tutorial.

Souvik_IoT_Projects
Автор

I like rotary over just buttons. What I think is really cool is a hybrid... use a 4-way hat switch or buttons of your choice AND a rotary... BAM! best of both worlds, user choice and you can use both to navigate, select and so on. Might be a bit of an ache to code and connect but...

Thanks for continuously teaching me new stuff and doing so in such a way an old noob like me can understand.

kennyFF
Автор

like joystick buttons and i'll try to make this menu in a json format, Thanks Nick your videos is always helping

hamedtaha
Автор

Your code was very well written and easy to adapt. beautiful tutorial

ferriswhitehouse
Автор

είσαι this is a truly enlighting project.... all questions answered....

emmamendes
Автор

It's a topic I've been looking for a long time. Thank you very, very much.

ozguroztar
Автор

Great, Nick! u make me miss my first Nokia phone so much

lintangwisesa
join shbcf.ru