{"id":898,"date":"2024-01-08T08:00:00","date_gmt":"2024-01-08T07:00:00","guid":{"rendered":"https:\/\/www.fuhselab.de\/?p=898"},"modified":"2023-10-11T17:03:02","modified_gmt":"2023-10-11T15:03:02","slug":"arduino-led-matrix-1","status":"publish","type":"post","link":"https:\/\/www.fuhselab.de\/index.php\/2024\/01\/08\/arduino-led-matrix-1\/","title":{"rendered":"Arduino LED-Matrix 1"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Das Arduino Projekt 21 bringt uns zu den ersten Experimenten mit der LED-Matrix\u2026<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">\u00c4hnlich wie bei der Siebensegmentanzeige wird auch eine LED-Matrix entweder mit gemeinsamer Kathode oder gemeinsamer Anode realisiert. Im folgenden Projekt kommt eine LED-Matrix mit gemeinsame Kathode zum Einsatz.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Vorbereitungen:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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.reichelt.de\/dot-matrix-display-5x7-18x13mm-superrot-gemeinsame-kathode-tc07-11surkwa-p334977.html?CCOUNTRY=445&amp;LANGUAGE=de&amp;trstct=pos_4&amp;nbc=1&amp;&amp;r=1\">LED-Matrix<\/a> mit gemeinsamer Kathode<\/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 class=\"wp-block-paragraph\"><strong>Schaltungsaufbau 1:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die LED-Matrix Pins werden in diesem ersten Aufbau direkt mit den Arduino-Pins verbunden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die LED-Matrix Pins 1-2-3-4 und 9-10-11-12 werden an den Ground gebracht.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die LED-Matrix Pins 5-6-7-8 und 13-14-15-16 werden an Arduino-Pin 13 gebracht.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Schaltungsaufbau 2:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der zweite Aufbau unterscheidet sich vom ersten nur dadurch, dass ich die &#8222;Positiv-Pins&#8220; der LED-Matrix nicht alle an Arduino-Pin 13 gebracht habe, sondern jeden LED-Matrix Pin an einen eigenen Arduino-Pin.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der LED Matrix Pin 5 f\u00fchrt \u00fcber einen Widerstand (560 Ohm) an Arduino-Pin 12.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der LED Matrix Pin 6 f\u00fchrt \u00fcber einen Widerstand (560 Ohm) an Arduino-Pin 11.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der LED Matrix Pin 7 f\u00fchrt \u00fcber einen Widerstand (560 Ohm) an Arduino-Pin 10.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der LED Matrix Pin 8 f\u00fchrt \u00fcber einen Widerstand (560 Ohm) an Arduino-Pin 9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der LED Matrix Pin 13 f\u00fchrt \u00fcber einen Widerstand (560 Ohm) an Arduino-Pin 5.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der LED Matrix Pin 14 f\u00fchrt \u00fcber einen Widerstand (560 Ohm) an Arduino-Pin 6.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der LED Matrix Pin 15 f\u00fchrt \u00fcber einen Widerstand (560 Ohm) an Arduino-Pin 7.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der LED Matrix Pin 16 f\u00fchrt \u00fcber einen Widerstand (560 Ohm) an Arduino-Pin 8.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Schaltungsaufbau 3:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der dritte Aufbau bringt nun alle LED-Matrix Pins an einzelne Arduino Pins. Es gibt also keine Ground-Verbindung mehr.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Schaltungsaufbau 4:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zwischen Arduino und LED-Matrix werden nun Schieberegister geschaltet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Schieberegister 1 soll die Zeilen steuern.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Schieberegister 2 soll die Spalten steuern.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Programmierung:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#define DATA 6 \/\/ Verbindung mit Pin 14 am 74HC595\n#define LATCH 8 \/\/ Verbindung mit Pin 12\n#define CLOCK 10 \/\/ Verbindung mit Pin 11\n\nvoid setup()\n{\npinMode(LATCH, OUTPUT);\npinMode(CLOCK, OUTPUT);\npinMode(DATA, OUTPUT);\n}\n\nvoid loop()\n{\ndigitalWrite(LATCH, LOW);\nshiftOut(DATA, CLOCK, MSBFIRST, ~B10101010);\nshiftOut(DATA, CLOCK, MSBFIRST, B10101010);\ndigitalWrite (LATCH, HIGH);\ndo {} while(1);\n}<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Das Arduino Projekt 21 bringt uns zu den ersten Experimenten mit der LED-Matrix\u2026<\/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-898","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\/898","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=898"}],"version-history":[{"count":1,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/898\/revisions"}],"predecessor-version":[{"id":899,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/898\/revisions\/899"}],"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=898"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/categories?post=898"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/tags?post=898"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}