{"id":95,"date":"2015-11-03T21:33:53","date_gmt":"2015-11-03T20:33:53","guid":{"rendered":"http:\/\/www.twobears.at\/wordpress\/diy\/?p=95"},"modified":"2015-11-03T21:33:53","modified_gmt":"2015-11-03T20:33:53","slug":"lcd-shield-mit-tasten-lcd-keypad-shield","status":"publish","type":"post","link":"https:\/\/www.twobears.at\/universe\/diy\/2015\/11\/03\/lcd-shield-mit-tasten-lcd-keypad-shield\/","title":{"rendered":"LCD Shield mit Tasten (LCD Keypad Shield)"},"content":{"rendered":"<p style=\"text-align: justify\">LCD-Shields f\u00fcr den Arduino gibt es ja einige. Ich hab mir unter anderem dieses bestellt, da es nicht nur ein Display, sondern auch gleich 5 Tasten hat &#8211; und man somit auch gleich eine Eingabem\u00f6glichkeit hat.<\/p>\n<p style=\"text-align: justify\"><a href=\"http:\/\/www.amazon.de\/gp\/product\/B00HTSYWZK\/ref=as_li_tl?ie=UTF8&amp;camp=1638&amp;creative=19454&amp;creativeASIN=B00HTSYWZK&amp;linkCode=as2&amp;tag=wwwtwobearsat-21\" target=\"_blank\" rel=\"nofollow noopener\"><img decoding=\"async\" loading=\"lazy\" class=\"alignleft\" src=\"http:\/\/ws-eu.amazon-adsystem.com\/widgets\/q?_encoding=UTF8&amp;ASIN=B00HTSYWZK&amp;Format=_SL250_&amp;ID=AsinImage&amp;MarketPlace=DE&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=wwwtwobearsat-21\" alt=\"\" width=\"250\" height=\"250\" border=\"0\" \/><\/a><\/p>\n<p style=\"text-align: justify\">Mein Shield habe ich wie \u00fcblich bei Amazon gekauft (das ist der Link hinter dem Bild links). Dokumentation ist da allerdings keine dabei, aber es ist nicht so schwierig herauszufinden, wie es funktioniert. Auch zeigt das Bild nicht genau das Shield, das ich dann bekommen habe, aber auch egal! Es geistern einige so \u00e4hnliche Shields im Internet herum, die vielleicht auch eine etwas andere Beschaltung haben &#8211; also <strong>ACHTUNG!\u00a0<\/strong>zuerst \u00fcberpr\u00fcfen, ob es wirklich so funktioniert wie man denkt!<\/p>\n<p style=\"text-align: justify\">Bei manchen Anbietern steht bei diesem Shield dabei es h\u00e4tte 6 frei belegbare Tasten &#8211; das ist in meinem Fall nicht der Fall! Es sind nur 5! Die 6. Taste ist eine Resettaste (und damit nicht frei belegbar!)<img decoding=\"async\" loading=\"lazy\" style=\"border: none !important;margin: 0px !important\" src=\"http:\/\/ir-de.amazon-adsystem.com\/e\/ir?t=wwwtwobearsat-21&amp;l=as2&amp;o=3&amp;a=B00HTSYWZK\" alt=\"\" width=\"1\" height=\"1\" border=\"0\" \/>. Ich finde die Resettaste an der Position wo sie ist auch nicht besonders gl\u00fccklich. Ich denke mir, dass man da leicht beim normalen Bedienen (der anderen Tasten) aus versehen draufdr\u00fcckt.<\/p>\n<p style=\"text-align: justify\"><!--more--><\/p>\n<p style=\"text-align: justify\">Das Display hat 2 Zeilen mit je 16 Zeichen. Die Schrift ist wei\u00df auf blauem Hintergrund.<\/p>\n<p style=\"text-align: justify\">Anzusteuern ist das Display \u00fcber die Standard 4-Bit Arduino LCD-Library (es ist ein HD44780 Chip verbaut). Die Anschl\u00fcsse f\u00fcr die LiquidCrystal Libary des Arduino sind:<\/p>\n<p><span class=\"theme:arduino-ide lang:arduino decode:true crayon-inline\">LiquidCrystal lcd(8, 9, 4, 5, 6, 7);<\/span><\/p>\n<p>Pin 10 wird f\u00fcr die Kontrolle der Hintergrundbeleuchtung verwendet.<\/p>\n<p style=\"text-align: justify\">Die Tasten sind \u00fcber ein Widerstandsnetzwerk an den Analogeingang A0 gef\u00fchrt. D.h. je nach gedr\u00fcckter Taste liegt eine andere Spannung an A0 an. Das spart IO-Pins, ist aber etwas aufw\u00e4ndiger in der Programmierung.<\/p>\n<p style=\"text-align: justify\">Hier ein kleines Beispielprogramm zum Testen des Shieldes:<\/p>\n<pre class=\"theme:arduino-ide lang:c decode:true\">#include&lt;Wire.h&gt;\n#include &lt;LiquidCrystal.h&gt;\nLiquidCrystal lcd(8, 9, 4, 5, 6, 7);\n\n\nvoid setup() {\n  pinMode(10,OUTPUT);\n  lcd.begin(16, 2);\n  lcd.print(\"Hallo, Welt!\");\n}\n\nvoid loop() {\n  digitalWrite(10,HIGH);\n  lcd.setCursor(0, 1);\n  lcd.print(analogRead(0));\n  lcd.print(\"     \");\n  delay(1000);\n  digitalWrite(10,LOW);\n  delay(100);\n}<\/pre>\n<p>Wenn alles richtig funktioniert zeigt das Display &#8222;Hallo, Welt!&#8220; in der ersten Zeile an. In der zweiten Zeile steht der Wert, der bei A0 gelesen wird (der \u00e4ndert sich, wenn man eine Taste dr\u00fcckt- Die taste mu\u00df l\u00e4nger gedr\u00fcckt werden, da das Programm nur alle 1.1 s abfragt!).<\/p>\n<ul>\n<li>nichts gedr\u00fcckt: 1023<\/li>\n<li>select gedr\u00fcckt: 640<\/li>\n<li>left gedr\u00fcckt: 410<\/li>\n<li>up gedr\u00fcckt: 98<\/li>\n<li>down gedr\u00fcckt: 256<\/li>\n<li>right gedr\u00fcckt: 0<\/li>\n<\/ul>\n<p>Ausserdem blinkt die Hintergrundbeleuchtung, sie ist 1 s hell und 0.1 s dunkel.<\/p>\n<p>Bei diesem ersten Test hat sich bei meinem Shield gezeigt, dass die &#8222;down&#8220;-Taste nicht immer funktionierte. Ich f\u00fchre das auf schlechte L\u00f6tverbindungen zur\u00fcck und habe die Pins der Tasten nochmal nachgel\u00f6tet.<\/p>\n<p>Mehr gibt es dazu eigentlich nicht zu sagen. Bald werde ich das Shield in dem einen oder anderen Projekt einsetzen.<\/p>\n<p>Bis bald<br \/>\nEuer DIYDonkey<\/p>\n","protected":false},"excerpt":{"rendered":"<p>LCD-Shields f\u00fcr den Arduino gibt es ja einige. Ich hab mir unter anderem dieses bestellt, da es nicht nur ein Display, sondern auch gleich 5 Tasten hat &#8211; und man somit auch gleich eine Eingabem\u00f6glichkeit hat. Mein Shield habe ich wie \u00fcblich bei Amazon gekauft (das ist der Link hinter dem Bild links). Dokumentation ist &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.twobears.at\/universe\/diy\/2015\/11\/03\/lcd-shield-mit-tasten-lcd-keypad-shield\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eLCD Shield mit Tasten (LCD Keypad Shield)\u201c<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2,3,4],"tags":[20,21,22,23,24],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.14 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>LCD Shield mit Tasten (LCD Keypad Shield) - TwoBears DIY<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.twobears.at\/universe\/diy\/2015\/11\/03\/lcd-shield-mit-tasten-lcd-keypad-shield\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"LCD Shield mit Tasten (LCD Keypad Shield) - TwoBears DIY\" \/>\n<meta property=\"og:description\" content=\"LCD-Shields f\u00fcr den Arduino gibt es ja einige. Ich hab mir unter anderem dieses bestellt, da es nicht nur ein Display, sondern auch gleich 5 Tasten hat &#8211; und man somit auch gleich eine Eingabem\u00f6glichkeit hat. Mein Shield habe ich wie \u00fcblich bei Amazon gekauft (das ist der Link hinter dem Bild links). Dokumentation ist &hellip; \u201eLCD Shield mit Tasten (LCD Keypad Shield)\u201c weiterlesen\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.twobears.at\/universe\/diy\/2015\/11\/03\/lcd-shield-mit-tasten-lcd-keypad-shield\/\" \/>\n<meta property=\"og:site_name\" content=\"TwoBears DIY\" \/>\n<meta property=\"article:published_time\" content=\"2015-11-03T20:33:53+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/ws-eu.amazon-adsystem.com\/widgets\/q?_encoding=UTF8&amp;ASIN=B00HTSYWZK&amp;Format=_SL250_&amp;ID=AsinImage&amp;MarketPlace=DE&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=wwwtwobearsat-21\" \/>\n<meta name=\"author\" content=\"Norbert\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Norbert\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.twobears.at\/universe\/diy\/2015\/11\/03\/lcd-shield-mit-tasten-lcd-keypad-shield\/\",\"url\":\"https:\/\/www.twobears.at\/universe\/diy\/2015\/11\/03\/lcd-shield-mit-tasten-lcd-keypad-shield\/\",\"name\":\"LCD Shield mit Tasten (LCD Keypad Shield) - TwoBears DIY\",\"isPartOf\":{\"@id\":\"https:\/\/www.twobears.at\/universe\/diy\/#website\"},\"datePublished\":\"2015-11-03T20:33:53+00:00\",\"dateModified\":\"2015-11-03T20:33:53+00:00\",\"author\":{\"@id\":\"https:\/\/www.twobears.at\/universe\/diy\/#\/schema\/person\/41adaf5c59ce9abb1d61d1af2c6060be\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.twobears.at\/universe\/diy\/2015\/11\/03\/lcd-shield-mit-tasten-lcd-keypad-shield\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.twobears.at\/universe\/diy\/2015\/11\/03\/lcd-shield-mit-tasten-lcd-keypad-shield\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.twobears.at\/universe\/diy\/2015\/11\/03\/lcd-shield-mit-tasten-lcd-keypad-shield\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/www.twobears.at\/universe\/diy\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"LCD Shield mit Tasten (LCD Keypad Shield)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.twobears.at\/universe\/diy\/#website\",\"url\":\"https:\/\/www.twobears.at\/universe\/diy\/\",\"name\":\"TwoBears DIY\",\"description\":\"Eine weitere TwoBears Universe Website\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.twobears.at\/universe\/diy\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de-DE\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.twobears.at\/universe\/diy\/#\/schema\/person\/41adaf5c59ce9abb1d61d1af2c6060be\",\"name\":\"Norbert\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\/\/www.twobears.at\/universe\/diy\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/03d18794b0bb1b2a66afa03ed6960a0c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/03d18794b0bb1b2a66afa03ed6960a0c?s=96&d=mm&r=g\",\"caption\":\"Norbert\"},\"url\":\"https:\/\/www.twobears.at\/universe\/diy\/author\/norbert\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"LCD Shield mit Tasten (LCD Keypad Shield) - TwoBears DIY","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.twobears.at\/universe\/diy\/2015\/11\/03\/lcd-shield-mit-tasten-lcd-keypad-shield\/","og_locale":"de_DE","og_type":"article","og_title":"LCD Shield mit Tasten (LCD Keypad Shield) - TwoBears DIY","og_description":"LCD-Shields f\u00fcr den Arduino gibt es ja einige. Ich hab mir unter anderem dieses bestellt, da es nicht nur ein Display, sondern auch gleich 5 Tasten hat &#8211; und man somit auch gleich eine Eingabem\u00f6glichkeit hat. Mein Shield habe ich wie \u00fcblich bei Amazon gekauft (das ist der Link hinter dem Bild links). Dokumentation ist &hellip; \u201eLCD Shield mit Tasten (LCD Keypad Shield)\u201c weiterlesen","og_url":"https:\/\/www.twobears.at\/universe\/diy\/2015\/11\/03\/lcd-shield-mit-tasten-lcd-keypad-shield\/","og_site_name":"TwoBears DIY","article_published_time":"2015-11-03T20:33:53+00:00","og_image":[{"url":"http:\/\/ws-eu.amazon-adsystem.com\/widgets\/q?_encoding=UTF8&amp;ASIN=B00HTSYWZK&amp;Format=_SL250_&amp;ID=AsinImage&amp;MarketPlace=DE&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=wwwtwobearsat-21"}],"author":"Norbert","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Norbert","Gesch\u00e4tzte Lesezeit":"2 Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.twobears.at\/universe\/diy\/2015\/11\/03\/lcd-shield-mit-tasten-lcd-keypad-shield\/","url":"https:\/\/www.twobears.at\/universe\/diy\/2015\/11\/03\/lcd-shield-mit-tasten-lcd-keypad-shield\/","name":"LCD Shield mit Tasten (LCD Keypad Shield) - TwoBears DIY","isPartOf":{"@id":"https:\/\/www.twobears.at\/universe\/diy\/#website"},"datePublished":"2015-11-03T20:33:53+00:00","dateModified":"2015-11-03T20:33:53+00:00","author":{"@id":"https:\/\/www.twobears.at\/universe\/diy\/#\/schema\/person\/41adaf5c59ce9abb1d61d1af2c6060be"},"breadcrumb":{"@id":"https:\/\/www.twobears.at\/universe\/diy\/2015\/11\/03\/lcd-shield-mit-tasten-lcd-keypad-shield\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.twobears.at\/universe\/diy\/2015\/11\/03\/lcd-shield-mit-tasten-lcd-keypad-shield\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.twobears.at\/universe\/diy\/2015\/11\/03\/lcd-shield-mit-tasten-lcd-keypad-shield\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.twobears.at\/universe\/diy\/"},{"@type":"ListItem","position":2,"name":"LCD Shield mit Tasten (LCD Keypad Shield)"}]},{"@type":"WebSite","@id":"https:\/\/www.twobears.at\/universe\/diy\/#website","url":"https:\/\/www.twobears.at\/universe\/diy\/","name":"TwoBears DIY","description":"Eine weitere TwoBears Universe Website","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.twobears.at\/universe\/diy\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de-DE"},{"@type":"Person","@id":"https:\/\/www.twobears.at\/universe\/diy\/#\/schema\/person\/41adaf5c59ce9abb1d61d1af2c6060be","name":"Norbert","image":{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/www.twobears.at\/universe\/diy\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/03d18794b0bb1b2a66afa03ed6960a0c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/03d18794b0bb1b2a66afa03ed6960a0c?s=96&d=mm&r=g","caption":"Norbert"},"url":"https:\/\/www.twobears.at\/universe\/diy\/author\/norbert\/"}]}},"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.twobears.at\/universe\/diy\/wp-json\/wp\/v2\/posts\/95"}],"collection":[{"href":"https:\/\/www.twobears.at\/universe\/diy\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.twobears.at\/universe\/diy\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.twobears.at\/universe\/diy\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.twobears.at\/universe\/diy\/wp-json\/wp\/v2\/comments?post=95"}],"version-history":[{"count":0,"href":"https:\/\/www.twobears.at\/universe\/diy\/wp-json\/wp\/v2\/posts\/95\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.twobears.at\/universe\/diy\/wp-json\/wp\/v2\/media?parent=95"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.twobears.at\/universe\/diy\/wp-json\/wp\/v2\/categories?post=95"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.twobears.at\/universe\/diy\/wp-json\/wp\/v2\/tags?post=95"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}