Da ich erst mit Arduino angefangen habe, bin ich auch jetzt erst auf diesen Kanal aufmerksam geworden. Sehr gut erklärte Videos. Hätte gerne mehr davon gesehen. Schade, dass der Kanal nicht mehr weitergeführt wird.
@Crafty4203 жыл бұрын
Wow I feel like I actually learned without being able to understand a word thank you EDIT: I've successfully implemented this to my own project. Glad I found this
@rallymax23 жыл бұрын
Me too!
@yevisder88753 жыл бұрын
Same here ^^
@N1HTABATH4 жыл бұрын
Ich danke! Die wohl nachvollziehbarste anleitung zum erstellen eines einfachen menüs auf Arduino! Благодарю! Пожалуй самая понятная инструкция по созданию простого меню на Arduino!
@maximilianschmieder25276 жыл бұрын
Genial, ich war gerade auf der suche nach so einem tutorial. Wirklich sehr hochwertige Videos, vielen Dank
@tamgaming98616 жыл бұрын
Du solltest die Tuts in verschiedenen FB Gruppen zum Thema Arduino posten - ich bin mir sicher du wirst schnell viel mehr Subs bekommen. Deine Tuts sind wirklich klasse und sehr einfach aufgebaut! Respekt!
@Michi-fu9ft6 жыл бұрын
Super gutes Video genau so wie dein letztes - mega informativ, gut erklärt und zu Themen zu denen es noch keine guten Tutorials im Internet gibt aber trotzdem interessant sind -, mach auf jeden Fall weiter so!
@michaelbilic27564 жыл бұрын
Hallo Leute ihr müsst wo lcd.beginn steht,müsst ihr lcd.init schreiben Weil sonst das lcd nur leuchtet und keine Schrift steht Danke Max für deine tollen viedios
@Radkosky Жыл бұрын
How can I change the code so that the submenu does not turn off after a while, only after pressing the 4th button - back?
@wallstreet4974 жыл бұрын
Hey your menu technique is so simple and classic that it can be easily adapted in most mcu programming languages ( ladder, c, python,basic etc..) well done.
@h.mehmetyunus55194 жыл бұрын
Das war Sehr gut. Seit zwei Wochen habe ich Menu Beispiele angesehen, in verschiedenen sprachen, keiner war so profesionel. İch lebe in der Türkei. Danke :)
@MarkBaar6 жыл бұрын
Toll erklärt, und das Video ist technisch erste Sahne. Danke!
@laurindrumrecords70196 жыл бұрын
Deine Videos sind echt super, Max! Freue mich, dass jetzt wohl wieder regelmäßig was kommt:D
@kijijikhalid601 Жыл бұрын
even no understanding of German language but the code seems simplified to grasp. Thank you from Canada
@hddk28552 жыл бұрын
Ausgezeichnetes Video! Genau so etwas habe ich gesucht
@Electheo4 жыл бұрын
I don’t even speak Deutsch and you were very helpful! Cheers
@TheCrusherr5 жыл бұрын
Hallo Ich bekomme folgende Fehlermeldung: exit status 1 no matching function for call to 'LiquidCrystal_I2C::begin()' liegt bestimmt an der Bibliothek... habe es aber schon mit verschiedenen Bibliotheken versucht und habe immer noch die fehlermeldung in der Zeile lcd.begin(); der sketch ist unverändert so wie von maxtechtv. wäre um einen tipp sehr dankbar!!
@felixw96956 жыл бұрын
Einfach klasse die Videos!
@philip37086 жыл бұрын
Sehr gut erklärt. Ich hätte mir gewünscht, du hättest im Intro schon einmal live die Menü Funktionen gezeigt durch drücken der Buttons.
@lukaspabst32396 жыл бұрын
Über eine doppelt verkettete Liste ließe sich diese Aufgabe deutlich einfacher lösen und wäre ohne Aufwand um beliebig viele Zustände erweiterbar :)
@techtastisch75695 жыл бұрын
Gibts dazu auch irgendwo ein Video?
@hansjurgenharthausen5236 Жыл бұрын
Danke für das interessante Video. Wie wäre es mit Untermenüs und einer Home-Taste um allzeit aus den Untersektionen ins Hauptmenü zurück zu springen. Delay könnte man auch durch Millis ersetzen, oder per Hardware entprellen.
@kent10264 ай бұрын
hello Max, i don't understand your language but still find your video very usefull and understandable. thankyou very much!
@gabrielbusinskas54532 жыл бұрын
Hello, very good video, but how do i fix no matching function for call to 'LiquidCrystal_I2C::begin()' if I have the LiquidCrystal_I2C library
@MrAtiX6 жыл бұрын
Ein super Video, inhalts- und lehrreich. Vielen Dank.
@damiche33942 жыл бұрын
Hallo ich habe beim mir exakt den selben code eingefügt, habe einiges versucht, aber es kommt immer die fehlermeldung "no matching function for call to 'LiquidCrystal_I2C::begin(int)'"
@Brad_Jacob5 жыл бұрын
What library did you use? I get an error while compiling...
@jonassch86823 жыл бұрын
Hallo Maxtech, ich habe ein problem aber finde nirgendwo den fehler. Ich habe deinen code installiert und wollte ausprobieren ob es funktioniert, aber wenn ich es teste kommt der fehler das action1 usw. not desclared in this scope kommt. macht abe rdoch gar kein sinn oder ? Was soll ich tun ? wäre nett wenn sie mir helfen könnten gruß
@crististef22342 жыл бұрын
Hello, i have a question, i 've implemented this on my project, but the "menu" variable couldn't increment more than "case 2". That mean the cursor is moving up to "MenuItem2". What can i do? Thanks.
@diogunafi85974 жыл бұрын
THANK YOU !!! this is the tutorial I needed for my last project in college for my degree :')
@codingvio73834 жыл бұрын
So does the code still work? Reply would be great because I would then make this my assignment for the year
@diogunafi85974 жыл бұрын
@@codingvio7383 yes, it works 👍🏻
@michaelsporer26834 жыл бұрын
Tolles Video! Danke dafür. :) Hab nur eine Frage, was bedeutet das Rufezeichen vor der if Bedingung?
@antonbreuer1504 жыл бұрын
Negation
@atakanakkapulu7282 жыл бұрын
I have an issue with that code. I implemented it on my project until select button part. When I add that code to my project it Execute 1 repeatedly. When I press and hold select button it stops but my up and down buttons doesn't work while I am pressing the select button. Please help me!
@paulkirchhof95463 жыл бұрын
Gut gemacht, jedoch ist entstellen der Tasten mit Delay() nicht sinnvoll, da der Prozessor in dieser Zeit nichts anderes ausführen kann. Da ist Verwendung eines Timers oder eine Entprellung in Hardware besser geeignet. Auch kann man mehrere Tasten gleichzeitig drücken um mehr Funktionen zu ermöglichen. Zum Beispiel Up und Down gleichzeitig gedrückt....
@NoCerrar773 жыл бұрын
Excelente video, no entenderé tu idioma, pero está tan bien explicado que no me costó entenderlo. Estoy agradecida de ti
@bigfoot62532 жыл бұрын
Hey, cooles Tutorial! Ist auch echt simpel und vergleichsweise kompakt zu denen die ich zu diesem thema gefunden habe.
@timbern98366 жыл бұрын
Super erklärt! Ich fand das das davor auch super! Danke.
@manuelrodasratazzi94034 жыл бұрын
No entiendo nada de alemán, pero he entendido perfectamente el tutorial. Gracias por compartir ypor la claridad de la información.
@VICTORSILVA-fz3fm4 жыл бұрын
Hola de casualidad conseguiste el código? En el link no pude obtenerlo
@arfanariyanto29711 ай бұрын
Thx a lot, first time worry about understanding your language, but your step video looks easy to understand.
@pradeepp73752 жыл бұрын
I like to declare the number through push button for my project. For that can I use this concept?
@rndm_person11 ай бұрын
Wie kann man bei "menu++;" den Wert um 2 erhöhen wenn man die Taste drückt?
@nekannheutenichtmussnochwa72446 жыл бұрын
Wie immer gutes Video! Als Beispiel hätte man zB über das LCD 4 verschiedene LEDs ansteuern können. Das werde ich jetzt zumindest machen
@juliussteffens10496 жыл бұрын
Hallo Max, super Tutorial, super einfach und gut strukturiert! Ich würde gern für einen der Menüpunkte ein Submenü hinzufügen, scheitere aber leider seit Tagen. Hast du einen Vorschlag?
@alvaciemoore711 Жыл бұрын
Thanks Very much.....of all the videos I looked at I actually understand your code even though I don't understand your language. I did it on a lcd 2004 instead, with 8 menu options. I am going to try using a rotary encoder to control the menu, but right now i'm using a membrane keypad. Can you do a tutorial on sub menu? Thanks
@ruslan.zhumabai6 жыл бұрын
I'm beginner in arduino. But i can understand your code. It is very nice project and good explanation.
@cosiwell60015 жыл бұрын
Hi, how can I execute a loop comand in MenuItem3? For exemple Blink led if I push Enter Button on MenuItem3? Sorry my bad english.
@ZenoFromTheElea2 ай бұрын
Thank you very much for very simple example! Very useful for begginers like me
@Canna-designDe6 жыл бұрын
Super Video, aber warum fragst du ab "if NOT upButton" ? Den Teil raffe ich nicht ganz. Müsste man nicht abfragen, ob er gedrückt wird und nicht das er nicht gedrückt wird?
@Chea6785 жыл бұрын
Er fragt den Wert von INPUT_PULLUP ab, deshalb wird das Verhalten umgekehrt :) Wenn der Wert wahr ist, dann ist der Button nicht gedrückt.
@fabi_8i7736 жыл бұрын
Kannst du uns bitte zeigen wie man ein arduino uno Tresor mit zwei servos und ein servo der ein rigel schloss entsperrt programmiert.oder baut,danke
@muhammad-td7mo6 ай бұрын
good video /prsentation plz let me know which tool /software u used in making this video
@modellbahnagenda2 жыл бұрын
Klasse erklärt - Danke fürs Zeigen.
@lastchance0452 жыл бұрын
Thanks for a good project. Works fine. I added LEDs under the 4 levels. Did need to change this: //lcd.begin(); lcd.backlight(); changed to lcd.init(); lcd.backlight();
@ouzhanuglu6 жыл бұрын
what is the purpose of writing "while(!digitalRead(buttonName));" i didnt get it. i dont know german.
@Chea6785 жыл бұрын
The purpose is to prevent scrolling if you press the button for a longer time. As long as you keep the button pressed, the Arduino is caught in the loop and will not perform any other action. So you have to release the button and press again to jump to the next item.
@geforcertx4070ti Жыл бұрын
Sehr gut und einfach erklärt! Danke!😃😃😃😃😃😃
@ACID2BREAKS Жыл бұрын
Tolles Tutorial - sehr gut erklärt! Ich versuch das aktuell auf ein SSD1306 OLED zu adaptieren, mit mäßigem Erfolg. Lässt sich die Menülogik darauf adaptieren? Könntest du dafür ein Tutorial machen? :)
@sifux3 жыл бұрын
Super Video!!!!! Ich bin auch als Anfänger sehr gut mitgekommen!
@zeemixvideos64855 жыл бұрын
sir i make an egg automatic incubator for my universty project i use two relays and one dht11 sensor (sorry for my english) one relay i use for gear motor to rotate egg turner and the seccond relay i use for a light and fan for controling temperature i use delay for rotating the eggs so the dht11 also use that delay and dont show the temperature between delay time please help me how can i use multi tasking i mean i want to see the temperature and humidity during delay time please replay
@elchanchovaliente15 жыл бұрын
maybe you can use milis(), no delay()
@gerdfeller66675 жыл бұрын
HGF_1963 Super erklärt!!!! habe dies als grundlage für mein Projekt mit I2C LCD 4x20 und I2C Keypad 3x4 genommen
3 жыл бұрын
Tut mir leid, aber bei mir funktioniert es nicht. Bekomme nur MenuItem1 und 2 angezeigt und kann auch das erste mal runter auf 2 gehen aber das nicht auswählen. muss dann wieder auf 1 gehen und kann dann auch wieder auswählen. Aber immer nur MenuItem1. Habe den ganzen Code mehrmals kontrolliert, aber keinen Fehler gefunden.
3 жыл бұрын
Hab den Fehler selbst gefunden. Die Taster waren falsch beschaltet. Meine eigene Schuld. Jetzt gehts wie es soll.
@ChrisGleichEine5 жыл бұрын
Kann man das auch für ein TFT Display verwenden?
@lennstar22428 ай бұрын
Kann man das auch ohne dem Teil dahinter machen?
@human0.22 жыл бұрын
knapp und informativ. Danke
@Hsrt767.....932 жыл бұрын
bro can you explain how to edit a variable using a keypad or pushbutton and print in real-time on an LCD using arduino.
@rogerzwygart65802 жыл бұрын
Dein Kanal ist echt super! Hab aber ein Problem das Programm sagt mir das ich UpdateMenu nicht deklariert habe :(
@MasterofPuppets1116 жыл бұрын
Tolles Video! Wenn du das gleiche nochmal machen würdest, indem du die 3 Tasten durch einen Encoder ersetzt, wäre das der Hammer!
@michaelczifra17894 жыл бұрын
Sehr gut erklärt aber es geht bei mir nicht ! Habe einen Mega 2560 und da kommt immer etwas das bei lcd.begin() ; nicht stimmt ?
@PA_Sonntag Жыл бұрын
geht es ein menü im menü code zu schereiben?
@lennybruder21536 жыл бұрын
Wie schaffe ich es noch ein Case in dem Action Void zum laufen zu bekommen, ich möchte Also durch das erste Menü mit einem Encoder in ein Zweites kommen ;) Danke für jegliche Antwort
@DougFunnyJunior5 жыл бұрын
Falls noch interesse ist, indem du bei execute in ein menü tiefer springst, einfach gesagt, 1,2,3,4 und dann untermenu mit 11,12,13,14 ansteuerst. Du brauchst dann nur an oberster Stelle einen Back zur Auswahl oder eine Taste für zurück.
@darmaauto51082 жыл бұрын
good I've successfully implemented this to my own project.
@rubj2 жыл бұрын
Super videos!!! Kommen neue? Mach bloß weiter so!! 👍🏼😊
@benperez11094 жыл бұрын
Wie kann ich einen Hauptbildschirm erstellen und mit select in die menüebene zu gelangen?
@tamgaming98616 жыл бұрын
Oh klasse wie ich darauf gewartet habe :-)
@niklas22496 жыл бұрын
Wie alt bist du?
@kylethomson44165 жыл бұрын
thank you, what modifications to code would i need to swap the buttons for a rotary encoder
@projektowanie3ddruk3d994 жыл бұрын
I want this code rotatory encoder. Have you got this code? mateusz.landuch@gmail.com
@albertkurz9132 жыл бұрын
Wirklich gute Videos, bitte fang wieder an zu programmieren
@alexanderbraun87426 жыл бұрын
Toll! Weiter so.
@dimasdimas64806 жыл бұрын
I want to buy a 20x4display this exemple work(change the i2c address)?
@thetruemystic_6 жыл бұрын
I think you should do some english tutorials!
@claudiotalle51964 жыл бұрын
It's so clearly explained that you can even turn off the audio and still remaining fully comprehensible
@codingvio73834 жыл бұрын
Or just learn german, It is not that hard. Or use captions, or use common sense and follow the video not the sound
@bradbiggar62854 жыл бұрын
The visuals and the code he shows explains itself - no need to translate to English.
@nauticat73 жыл бұрын
You have to learn german...
@forxan2 жыл бұрын
Hi everyone, I would like to show the code on an LCD screen or on the "serial monitor" of the data that is received in an RF module, has anyone done something similar? Either with an ARDUINO or with a PIC Thanks in advance.
@daymex3 жыл бұрын
Super Video! Leider bekomme immer an stelle 5:52 den Fehler: error: 'updateMenu' was not declared in this scope updateMenu(); Weshalb ist da so? ich habe alle 10 mal Kontrolliert... mm?
@alfredfischer98393 жыл бұрын
Kontrollier mal ob deine Geschweiften Klammern { } richtig gesetzt sind
@porty83042 жыл бұрын
Klasse Video, ist eine gute Hilfe :) Wobei ich ein wenig fest stecke. Die Arduino IDE schaltet eine Fehlermeldung :/ no matching function for call to 'LiquidCrystal_I2C::begin()' In der lcd.begin Zeile
@root31645 жыл бұрын
Bei mir steht immer Arduino: 1.8.9 (Windows 10), Board: "Arduino/Genuino Uno" T14_SimpleMenuTutorial:8:31: error: LiquidCrystal_I2C.h: No such file or directory compilation terminated. exit status 1 LiquidCrystal_I2C.h: No such file or directory Was kann ich tun
@khairuannas21725 жыл бұрын
Sie sollen die Library downloaden. Arduino IDE -> Sketch -> Include Library -> Manage Libraries -> Topic -> Display -> Suchen "I2c LCD" -> Finden Sie das File "LiquidCrystal I2C by Frank de Brabander". Restart Arduino. Hallo aus Malaysia!
@AlexanderVeith4 жыл бұрын
@@khairuannas2172 Das installieren der Bibliothek war bei nicht die Lösung. Ich habe ein Beispiel aus der Lib geöffnet und nachgeschaut wie die das Display starten. Ersetze "beginn" durch "init". So hat es bei mir geklappt.
@stefanosstamatopoulos51466 жыл бұрын
How create a menu with submenu for lcd 16X2 with keypad?
@jordanmusleh63055 жыл бұрын
Hello sir i have a question do i have to buy your code to use it on my project..??
@danthemancasey5 жыл бұрын
No. The link to the code is in the description, though a "subscribe" may be fair compensation.
@jordanmusleh63055 жыл бұрын
@@danthemancasey but its not my code to use and i dont want to get in trouble for it..!!
@danthemancasey5 жыл бұрын
@@jordanmusleh6305 You may be forgiven for misunderstanding the "open-source" movement, however the intent is clear; "Here is the code, I worked hard on it and chose to offer it publicly, not for reasons of self-aggrandizing, but for reasons of self fulfillment and the enjoyment of helping others."
@joelkassidykunze28956 жыл бұрын
hab mal ne frage wie kann mann im menü was mann auswält ein menü machen ?? wo dann zum beispielst steh led an/aus
@bussinger19856 жыл бұрын
hast du mittlerweile eine lösung gefunden? ich suche im moment auch nach einer lösung.
@bussinger19856 жыл бұрын
hast du mittlerweile eine lösung gefunden? ich suche im moment auch nach einer lösung.
@bussinger19856 жыл бұрын
hast du schon eine lösung gefunden? suche im moment auch nach einer guter lösung :)
@Chea6785 жыл бұрын
Du kannst doch einfach weitere Zustände definieren? Wenn der Menüpunkt "LED konfigurieren" ausgewählt ist, gibst du einfach die Werte "on" und "off" aus; genauso wie beim Hauptmenü auch; diese sind dann z.B. Zustand 5 und Zustand 6. :)
@СоглаевПавел2 жыл бұрын
Какой ты молодец!!! Большое спасибо
@hanssmeiley3699 Жыл бұрын
Hallo Top Viedeo Kannst du noch ein kurzes machen wie man ein Menü in einem Menü macht? Also man kann in einer auswahl noch zusätzlich was auswählen. Danke
@mrd.88024 жыл бұрын
updateMenu(); funktioniert bei mir nicht. Hat jemand Lösungsansätze? Danke :)
@davidpapii4 жыл бұрын
ich denke mal dass musst du selbst deklarieren ... du kannst es dann auch Bennen wie es dir passt :D
@TouchWorld3G6 жыл бұрын
Mega gutes Tutorial!
@triccsnicks22016 жыл бұрын
Hallo wo kann ich das alles Kaufen um selbst programmieren zu können kannst du mir ein Link senden ?
@Chea6785 жыл бұрын
Schau mla bei Amazon nach einem Arduino Kit :) Die Software gibt es kostenlos auf arduino.cc
@michaelbilic27564 жыл бұрын
Schau auf amazon für ein arduino kit aber vorsicht du brauchst alle teile
@marcsauter88684 жыл бұрын
Bei mir wird keine Schrift angezeigt, es leuchtet lediglich der Hintergrund. Kann mir da jemand weiterhelfen?
@jmcrafter26684 жыл бұрын
Erstes viedeo gesehen und direkt abonniert! 😅
@bailidaniel2 жыл бұрын
EXCELENTE EXPLICACION..TE FELICITO
@TheOJMD6 жыл бұрын
Hallo Max, wie immer tolles Video. Super erklärt. Mich würde diese Steuerung ohne Taster interessieren sondern nur mit einen Drehgeber. Da ich nach dee Auswahl eines Menüpunktes z.B. die Temperatur einstellen möchte.
@MaxTechTV16 жыл бұрын
Hallo, für Rotary Encoder gibt es vorgefertigte Libraries die du nutzen kannst. Grundsätzlich kannst du den gezeigten Code trotzdem nutzen, du musst lediglich beim Rechts / Links drehen die menu Variable hoch/runterzählen. Viel Erfolg !
@daft36042 жыл бұрын
@@MaxTechTV1 can you help me with a code in tinkercards
@robinsonlimaquisimalin13994 жыл бұрын
Amigo en las acciones, puedo agragarle una lectura de un rfid con la tarjeta y me de la uid de la tarjeta?
@franciscogomezmartin39994 жыл бұрын
Wie Sie sehen werden, erhalten Sie eine Übersetzung vom Google-Übersetzer. Super löschen Sie Ihren Code. Stellen Sie sich jedoch vor, die Anzeige besteht beispielsweise aus 4 Zeilen und die Anzahl der Menüs aus 15. Scheint es nicht schwierig, sie mit Swirch and Case auf diese Weise zu programmieren? Es wären viele Kombinationen, da Sie die Desdordes des 4-Bildschirms jedes Mal analysieren müssen, wenn Sie ein Ende erreichen, das nicht mit den Enden aller Menüs übereinstimmen muss. Das heißt, ein Überlauf der Fenstergröße und ein anderer sind die Extreme aller Funktionen, beispielsweise von 1 bis 15. Könnten Sie einen Code für ein solches Beispiel erklären? Zum Beispiel viele Menüs mit einer 4-Zeilen-Anzeige. Ich denke, es ist einfacher, dies mit Tabellen mit Adressen und Zeigern zu tun. Aber Ihr Code ist so klar, dass es interessant wäre zu sehen, wie Sie dieses von mir vorgeschlagene Problem lösen. Vielen Dank. eine Begrüßung
@martinmadorin62233 жыл бұрын
Habe jetzt 14 der Tutorals angesehn. Würde mir also mit Deinen Videos zutrauen, eine Steuerung zu programmieren. Danke
@marcelwinkelhofer6 жыл бұрын
Eine coole Idee für ein Video wäre wie man die Helligkeit einer Led heller oder dünkler machen kann per Rotary Encoder und diese Helligkeit per LCD in Balken ausgibt. Würde mich nämlich sehr Interessieren.
@LetsPatrick6 жыл бұрын
Super Video! Danke
@kpldav064 жыл бұрын
Super helpful, thanks!
@sebastiank.98564 жыл бұрын
Warum machst du nichts mehr auf diesem Kanal ❓
@guldencetin3939 Жыл бұрын
how can we build the circuit with Proteus
@benedikt84505 жыл бұрын
Warum braucht man immer ein Ausrufezeichen?
@teunlangebeeke8939 Жыл бұрын
mine program doesnt scroll further than the second menu does anyone else have this problem?