{"id":900,"date":"2024-01-22T08:00:00","date_gmt":"2024-01-22T07:00:00","guid":{"rendered":"https:\/\/www.fuhselab.de\/?p=900"},"modified":"2023-10-11T17:09:07","modified_gmt":"2023-10-11T15:09:07","slug":"arduino-led-matrix-2","status":"publish","type":"post","link":"https:\/\/www.fuhselab.de\/index.php\/2024\/01\/22\/arduino-led-matrix-2\/","title":{"rendered":"Arduino LED-Matrix 2"},"content":{"rendered":"\n<p>Das Arduino Projekt 22 setzt die Experimente mit der LED-Matrix fort&#8230;<\/p>\n\n\n\n<!--more-->\n\n\n\n<p><strong>Vorbereitungen:<\/strong><\/p>\n\n\n\n<p>F\u00fcr dieses Projekt werden folgende Bauteile ben\u00f6tigt:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.reichelt.de\/experimentier-slide-steckboard-640-200-kontakte-steckboard-s8-p177330.html?CCOUNTRY=445&amp;LANGUAGE=de&amp;trstct=pos_12&amp;nbc=1&amp;&amp;r=1\">Steckboard<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.reichelt.de\/entwicklerboards-kabel-set-verschiedene-laengen-65er-pack--debo-kabelset18-p282690.html?PROVID=2788&amp;gclid=EAIaIQobChMI5Mqvt8jp-wIVUASLCh1ozQTZEAQYAiABEgK1X_D_BwE\">Kabelset f\u00fcr Entwicklerboards<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.tme.eu\/de\/details\/kwm-20881abb\/led-matrix-displays\/luckylight\/\">LED-Matrix<\/a> mit gemeinsamer Anode<\/li>\n\n\n\n<li><a href=\"https:\/\/www.reichelt.de\/shift-register-3-state-ausgang-2--6-v-dil-16-74hc-595-p3269.html?CCOUNTRY=445&amp;LANGUAGE=de&amp;trstct=pos_0&amp;nbc=1&amp;&amp;r=1\">Schieberegister 74 HC595<\/a> (2x)<\/li>\n\n\n\n<li><a href=\"https:\/\/www.reichelt.de\/widerstand-metalloxidschicht-560-ohm-0414-2-w-5--2w-metall-560-p2360.html?CCOUNTRY=445&amp;LANGUAGE=de&amp;trstct=pos_4&amp;nbc=1&amp;&amp;r=1\">560 Ohm Widerst\u00e4nde<\/a><\/li>\n<\/ul>\n\n\n\n<p><strong>Schaltungsaufbau:<\/strong><\/p>\n\n\n\n<p>Im ersten LED-Matrix Projekt wurde eine Matrix mit gemeinsamer Kathode genutzt und f\u00fcr dieses Projekt soll eine Matrix mit gemeinsamer Anode benutzt werden. Es handelt sich um eine 8&#215;8 Matrix vom Typ KWM-20882.<\/p>\n\n\n\n<p>Die folgende Tabelle zeigt die Verbindungen zwischen Arduino und den zwei Schieberegistern.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Arduino-Pin<\/td><td>Schieberegister-Pin<\/td><td><br><\/td><\/tr><tr><td>Ground<\/td><td>13 + 8<\/td><td>an beiden Schieberegistern<\/td><\/tr><tr><td>5 Volt<\/td><td>10 + 16<\/td><td>an beiden Schieberegistern<\/td><\/tr><tr><td>6<\/td><td>14<\/td><td>an Zeilen Schieberegister<\/td><\/tr><tr><td>8<\/td><td>12<\/td><td>an beiden Schieberegister<\/td><\/tr><tr><td>10<\/td><td>11<\/td><td>an beiden Schieberegister<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Die Verbindung zwischen den beiden Schieberegistern:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Schieberegister Zeilen<\/td><td>Schieberegister Spalten<\/td><td><br><\/td><\/tr><tr><td>16 + 10<\/td><td>16 + 10<\/td><td>5 Volt<\/td><\/tr><tr><td>9<\/td><td>14<\/td><td><br><\/td><\/tr><tr><td>12<\/td><td>12<\/td><td>\u00fcber Arduino Pin 8<\/td><\/tr><tr><td>11<\/td><td>11<\/td><td>\u00fcber Arduino Pin 10<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Die folgende Tabelle zeigt die Verbindungen zwischen den Schieberegistern und der LED-Matrix.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Schieberegister Zeilen<\/td><td>Matrixpin<\/td><td>Schieberegister Spalten<\/td><td>Matrixpin<\/td><\/tr><tr><td>15<\/td><td>1<\/td><td>15<\/td><td>5<\/td><\/tr><tr><td>1<\/td><td>2<\/td><td>1<\/td><td>6<\/td><\/tr><tr><td>2<\/td><td>3<\/td><td>2<\/td><td>7<\/td><\/tr><tr><td>3<\/td><td>4<\/td><td>3<\/td><td>8<\/td><\/tr><tr><td>4<\/td><td>12<\/td><td>4<\/td><td>16<\/td><\/tr><tr><td>5<\/td><td>11<\/td><td>5<\/td><td>15<\/td><\/tr><tr><td>6<\/td><td>10<\/td><td>6<\/td><td>14<\/td><\/tr><tr><td>7<\/td><td>9<\/td><td>7<\/td><td>13<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Programmierung:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#define DATA 6\n#define LATCH 8\n#define CLOCK 10\n\nvoid setup()\n{\npinMode (LATCH, OUTPUT);\npinMode (CLOCK, OUTPUT);\npinMode (DATA, OUTPUT);\nrandomSeed(analogRead(0));\n}\n\nint binary&#91;] = {1, 2, 4, 8, 16, 32, 64, 128};\nint r, c=0;\nvoid setLED(int row, int column, int del)\n{\ndigitalWrite(LATCH, LOW);\nshiftOut(DATA, CLOCK, MSBFIRST, binary&#91;row]);\nshiftOut(DATA, CLOCK, MSBFIRST, ~binary&#91;column]);\ndigitalWrite(LATCH, HIGH);\ndelay(del);\n}\n\nvoid loop()\n{\nr = random(8);\nc = random(8);\nsetLED(r, c, 40);\n}<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Das Arduino Projekt 22 setzt die Experimente mit der LED-Matrix fort&#8230;<\/p>\n","protected":false},"author":1,"featured_media":48,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[22],"class_list":["post-900","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino","tag-arduino-gruppe-peine"],"_links":{"self":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/900","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/comments?post=900"}],"version-history":[{"count":2,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/900\/revisions"}],"predecessor-version":[{"id":902,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/900\/revisions\/902"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/media\/48"}],"wp:attachment":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/media?parent=900"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/categories?post=900"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/tags?post=900"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}