{"id":1409,"date":"2018-11-07T18:56:46","date_gmt":"2018-11-07T18:56:46","guid":{"rendered":"http:\/\/fambach.net\/?p=1409"},"modified":"2026-10-08T13:59:34","modified_gmt":"2026-10-08T13:59:34","slug":"menue-klassen-fuer-lcd-displays","status":"publish","type":"post","link":"https:\/\/www.fambach.net\/en\/menue-klassen-fuer-lcd-displays\/","title":{"rendered":"Menu classes for LCD displays"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_89 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Contents\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.fambach.net\/en\/balken-im-crystal-lcd-retro-style\/#Komponenten\" >Components<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.fambach.net\/en\/balken-im-crystal-lcd-retro-style\/#Hardware\" >Hardware<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.fambach.net\/en\/balken-im-crystal-lcd-retro-style\/#Software\" >Software<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.fambach.net\/en\/balken-im-crystal-lcd-retro-style\/#Ziele\" >Ziele<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.fambach.net\/en\/balken-im-crystal-lcd-retro-style\/#Installation\" >Installation<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.fambach.net\/en\/balken-im-crystal-lcd-retro-style\/#Download\" >Download<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.fambach.net\/en\/balken-im-crystal-lcd-retro-style\/#Arduino_IDE\" >Arduino IDE<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.fambach.net\/en\/balken-im-crystal-lcd-retro-style\/#Testprogramm\" >Test programme<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.fambach.net\/en\/balken-im-crystal-lcd-retro-style\/#Erklarung\" >Erkl\u00e4rung<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.fambach.net\/en\/balken-im-crystal-lcd-retro-style\/#Navigation_im_Menu\" >Navigation im Men\u00fc<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.fambach.net\/en\/balken-im-crystal-lcd-retro-style\/#Fazit\" >Conclusion<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.fambach.net\/en\/balken-im-crystal-lcd-retro-style\/#Verwandte_Beitrage\" >Related Posts<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.fambach.net\/en\/balken-im-crystal-lcd-retro-style\/#Probleme\" >Problems<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.fambach.net\/en\/balken-im-crystal-lcd-retro-style\/#Quellen\" >Sources<\/a><\/li><\/ul><\/nav><\/div>\n\n<p class=\"wp-block-paragraph\">Da ein Men\u00fc auf dem Display zu erstellen eine immer wiederkehrende Aufgabe ist, habe ich einige der Funktionalit\u00e4ten in Klassen gepackt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"komponenten\"><span class=\"ez-toc-section\" id=\"Komponenten\"><\/span>Components<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"hardware\"><span class=\"ez-toc-section\" id=\"Hardware\"><\/span>Hardware<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Arduino Uno<\/li><li><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a href=\"https:\/\/www.fambach.net\/en\/arduino-lcd-keypad-shield\/\" class=\"ub-content-link__anchor\">LCD Shield\u00a0<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"software\"><span class=\"ez-toc-section\" id=\"Software\"><\/span>Software<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Arduino IDE<\/li><li>LiquidCrystal Lib (kann \u00fcber den Bibliotheksmanager installiert werden, siehe auch <span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a href=\"https:\/\/www.fambach.net\/en\/gistpens\/arduino-lcd-shield\/\" class=\"ub-content-link__anchor\">here<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span> )<\/li><li>Meine Menu Lib (siehe unten)<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ziele\"><span class=\"ez-toc-section\" id=\"Ziele\"><\/span>Ziele<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li>Schritt einfache Header mit Klassen, die in einem Hauptprogramm verwendet werden k\u00f6nnen <span style=\"color: #00ff00;\">(erledigt)<\/span>.<\/li><li>Schritt Verpacken der Klassen\u00a0 als Arduino Lib, welche in die Gui importiert werden kann.\u00a0<span style=\"color: #00ff00;\">(erledigt)<\/span><\/li><li>Weitere Men\u00fcpunkt Varianten erstellen. <span style=\"color: #ffcc00;\">(Kommt vielleicht noch)<\/span><\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"installation\"><span class=\"ez-toc-section\" id=\"Installation\"><\/span>Installation<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"download\"><span class=\"ez-toc-section\" id=\"Download\"><\/span>Download<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Die Lib kann bei GitHub runtergeladen\u00a0 werden (<span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a href=\"https:\/\/www.fambach.net\/en\/arduino-lcd-keypad-shield\/\" class=\"ub-content-link__anchor\">Hier der Link<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a href=\"https:\/\/github.com\/sfambach\/Arduino-LCDMenu\/archive\/master.zip\" class=\"ub-content-link__anchor\">Here<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span> k\u00f6nnt ihr sie direkt als Zip-Datei herunterladen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"arduino-ide\"><span class=\"ez-toc-section\" id=\"Arduino_IDE\"><\/span>Arduino IDE<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Das Zip k\u00f6nnt ihr in der Arduino GUI installieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The integration of libraries in general is described under the following link, and I will not go into further detail here.<br><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a href=\"https:\/\/www.fambach.net\/en\/arduino-ide\/#Bibliotheken\" class=\"ub-content-link__anchor\">https:\/\/fambach.net\/arduino-ide#Bibliotheken<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span> <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"testprogramm\"><span class=\"ez-toc-section\" id=\"Testprogramm\"><\/span>Test programme<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Bei der Lib ist ein Testprogramm dabei, welches ihr \u00fcber die Examples ausw\u00e4hlen k\u00f6nnt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Pfad ist: LCD Menu Lib -&gt; LCDSchieldTest<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Noch nicht ganz klar?<span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a href=\"https:\/\/www.fambach.net\/en\/arduino-ide\/\" class=\"ub-content-link__anchor\"> Here<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span> seht ihr, wie es geht.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das Programm kompilieren und auf den Arduino spielen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn ihr ein anderes Board verwendet bzw. nicht die LCD Keypad Platine, m\u00fcsst ihr die Einstellungen f\u00fcr die Kn\u00f6pfe und das LCD Display entsprechend eurer Konfiguration anpassen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"erklaerung\"><span class=\"ez-toc-section\" id=\"Erklarung\"><\/span>Erkl\u00e4rung<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Das Men\u00fc wird in der Funktion\u00a0buildMenu() aufgebaut. Hier wird ein Hauptmen\u00fcknoten erstellt, an den dann der Rest angeh\u00e4ngt wird.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Folgende Knoten stehen aktuell zur Verf\u00fcgung:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ItemMenu \u2013 Men\u00fc\u00a0 -&gt; Kann alle anderen Men\u00fcpunkte als Kind bekommen. Kann auch als Untermen\u00fcpunkt verwendet werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ItemBool \u2013 Schalter -&gt; Dieser Men\u00fcpunkt kann ein- und ausgeschaltet werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ItemInt \u2013 Ganzzahlenwert -&gt; Hier k\u00f6nnen Integer Werte erh\u00f6ht oder vermindert werden. Min und Max geben die Schranken an.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Callbacks werden im Beispiel nicht benutzt, diese k\u00f6nnen dazu verwendet werden, eine Funktion in eurem Programm aufzurufen, wenn sich der Wert eines Men\u00fcpunktes \u00e4ndert.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"navigation-im-menue\"><span class=\"ez-toc-section\" id=\"Navigation_im_Menu\"><\/span>Navigation im Men\u00fc<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Oben steht am Anfang das Hauptmen\u00fc.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Unten steht der 1. Men\u00fcpunkt. Mit den rechts\/links Tasten k\u00f6nnt ihr den entsprechenden Men\u00fcpunkt ausw\u00e4hlen. Mit runter springt ihr in den Men\u00fcpunkt, mit hoch springt ihr wieder raus.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Men\u00fcs k\u00f6nnen beliebig verschachtelt werden, wie ihr an Submenue 1 und 2 seht.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"fazit\"><span class=\"ez-toc-section\" id=\"Fazit\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr mich reicht die Bibliothek erst mal, ich habe aber noch ein paar Ideen, vielleicht werde ich die bei Gelegenheit nochmal umsetzen:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Gleitkomma Men\u00fceintrag<\/li><li>Balken\u00a0 Men\u00fceintrag, f\u00fcr kleine Intwerte wird ein Balken angezeigt, der die Einstellung symbolisiert.<\/li><li>Auswahlliste Men\u00fcpunkt (.. W\u00e4hle A, B oder C \u2026)<\/li><li>zus\u00e4tzliches Beispiel f\u00fcr Callbacks<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"verwandte-beitraege\"><span class=\"ez-toc-section\" id=\"Verwandte_Beitrage\"><\/span>Related Posts<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n<ul class=\"display-posts-listing\"><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/ulanzi-tc001-smart-pixel-clock\/\">Ulanzi TC001 Smart Pixel Clock<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/arduino-esp8266-zusatzplatine-6\/\">ESP8266 Colourful Weather Station AZSMZ V1.8<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-shield-rgb-led-einzeln\/\">D1 Mini Shield \u2013 RGB LED (Einzeln)<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/preview-heltec-cube-cell-board-mit-lora-wan\/\">Preview \u2013 Heltec Cube Cell Board mit LoRa Wan<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/preview-rundes128-zoll-tft-lcd-display\/\">Preview \u2013 Rundes1,28 zoll TFT LCD Display<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-shield-rgb-led\/\">D1 Mini Shield \u2013 RGB LED<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-shield-i2c-connector\/\">D1 Mini Shield \u2013 I2C Connector<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-shield-matrix-led-shield\/\">D1 Mini Shield \u2013 Matrix LED Shield<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-shield-oled-64x48\/\">D1 Mini Shield \u2013 Oled 64\u00d748<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/balken-im-crystal-lcd-retro-style\/\">Bars in Crystal LCD Retro Style<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"probleme\"><span class=\"ez-toc-section\" id=\"Probleme\"><\/span>Problems<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Aktuell klappt das Entprellen der Tasten im Beispiel nur bedingt. Den Fehler muss ich noch finden und beheben.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"quellen\"><span class=\"ez-toc-section\" id=\"Quellen\"><\/span>Sources<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-stefan-039-s-webblog\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"UqDalaEfSy\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a href=\"https:\/\/www.fambach.net\/en\/arduino-lcd-keypad-shield\/\" class=\"ub-content-link__anchor\">Arduino LCD Keypad Shield<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"\u201eArduino LCD Keypad Shield \u2014 Stefan&#039;s Weblog\" src=\"https:\/\/www.fambach.net\/arduino-lcd-keypad-shield\/embed\/#?secret=53w8Ka988A#?secret=UqDalaEfSy\" data-secret=\"UqDalaEfSy\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>","protected":false},"excerpt":{"rendered":"<p>Da ein Men\u00fc auf dem Display zu erstellen eine immer wiederkehrende Aufgabe ist, habe ich einige der Funktionalit\u00e4ten in Klassen gepackt. Komponenten Hardware Arduino Uno LCD Shield\u00a0 Software Arduino IDE LiquidCrystal Lib (kann \u00fcber den Bibliotheksmanager installiert werden, siehe auch hier ) Meine Menu Lib (siehe unten) Ziele Schritt einfache Header mit Klassen, die in &#8230;<\/p>\n<a href=\"https:\/\/www.fambach.net\/en\/balken-im-crystal-lcd-retro-style\/\" class=\"read-more-link\">Carry on reading <span class=\"screen-reader-text\">\"Balken im Crystal LCD Retro Style\"<\/span> <span class=\"meta-nav\">\u2192<\/span><\/a>","protected":false},"author":1,"featured_media":1403,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[214,178,180,183,184,304],"tags":[57,94,22,71,28],"class_list":["post-1409","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-displays","category-arduino-projekte","category-ardunio-uno","category-bibliotheken","category-c-c","category-eigenentwicklungen","tag-displays","tag-arduino-projekte","tag-ardunio-uno","tag-bibliotheken","tag-c-c","penguin-post","penguin-post-not-sticky"],"modified_by":"sfambach","_links":{"self":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/1409","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/comments?post=1409"}],"version-history":[{"count":12,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/1409\/revisions"}],"predecessor-version":[{"id":18317,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/1409\/revisions\/18317"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/media\/1403"}],"wp:attachment":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/media?parent=1409"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/categories?post=1409"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/tags?post=1409"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}