{"id":1049,"date":"2018-11-13T22:53:10","date_gmt":"2018-11-13T21:53:10","guid":{"rendered":"http:\/\/eiseler.de\/wordpress\/?p=1049"},"modified":"2018-11-21T21:30:24","modified_gmt":"2018-11-21T20:30:24","slug":"arduino-mirror-image-orientation-problem-with-display-max7219","status":"publish","type":"post","link":"https:\/\/eiseler.de\/wordpress\/?p=1049","title":{"rendered":"Arduino mirror image, orientation problem with display MAX7219"},"content":{"rendered":"<h2>How to use MAX7219 LED Matrix with Arduino<\/h2>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"584\" height=\"329\" src=\"https:\/\/www.youtube.com\/embed\/eAqVJXKpj8I?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation\"><\/iframe><\/span><\/p>\n<p>Good Libraries to use with the MAX7219 LED are:<br \/>\n<a href=\"https:\/\/github.com\/MajicDesigns\/MD_MAX72XX\">https:\/\/github.com\/MajicDesigns\/MD_MAX72XX<\/a> LED<br \/>\n<a href=\"https:\/\/github.com\/MajicDesigns\/MD_Parola\">https:\/\/github.com\/MajicDesigns\/MD_Parola<\/a> Scrolling<\/p>\n<p>You&#8217;ll find lot&#8217;s of examples after you install the libraries in the Arduino IDE.<\/p>\n<h2>Arduino mirror image, orientation problem with display MAX7219<\/h2>\n<p>How to solve problem with the LED matrix MAX7219 and the MD_MAX72xx.h Library<\/p>\n<p>If you have problems with mirroring and\/or orientation find following line and try following solutions, Choose one:<\/p>\n<pre>#define HARDWARE_TYPE MD_MAX72XX::FC16_HW\u2029\u2029\r\n\u2029\u2029#define HARDWARE_TYPE MD_MAX72XX::PAROLA_HW\r\n\u2029\u2029\u2029\u2029#define HARDWARE_TYPE MD_MAX72XX::GENERIC_HW\u2029\u2029\r\n\u2029\u2029#define HARDWARE_TYPE MD_MAX72XX::ICSTATION_HW\r\n<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1052\" data-permalink=\"https:\/\/eiseler.de\/wordpress\/?attachment_id=1052\" data-orig-file=\"https:\/\/eiseler.de:443\/wordpress\/wp-content\/uploads\/2018\/11\/img_8469.jpg\" data-orig-size=\"4032,3024\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;1.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 8 Plus&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1542149644&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;3.99&quot;,&quot;iso&quot;:&quot;100&quot;,&quot;shutter_speed&quot;:&quot;0.25&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"img_8469\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/eiseler.de:443\/wordpress\/wp-content\/uploads\/2018\/11\/img_8469-300x225.jpg\" data-large-file=\"https:\/\/eiseler.de:443\/wordpress\/wp-content\/uploads\/2018\/11\/img_8469-1024x768.jpg\" class=\"size-full wp-image-1052\" src=\"http:\/\/eiseler.de\/wordpress\/wp-content\/uploads\/2018\/11\/img_8469.jpg\" width=\"4032\" height=\"3024\" srcset=\"https:\/\/eiseler.de:443\/wordpress\/wp-content\/uploads\/2018\/11\/img_8469.jpg 4032w, https:\/\/eiseler.de:443\/wordpress\/wp-content\/uploads\/2018\/11\/img_8469-300x225.jpg 300w, https:\/\/eiseler.de:443\/wordpress\/wp-content\/uploads\/2018\/11\/img_8469-768x576.jpg 768w, https:\/\/eiseler.de:443\/wordpress\/wp-content\/uploads\/2018\/11\/img_8469-1024x768.jpg 1024w, https:\/\/eiseler.de:443\/wordpress\/wp-content\/uploads\/2018\/11\/img_8469-400x300.jpg 400w\" sizes=\"auto, (max-width: 4032px) 100vw, 4032px\" \/><\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-1049\" class=\"share-facebook sd-button share-icon\" href=\"https:\/\/eiseler.de\/wordpress\/?p=1049&amp;share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\"><span>Facebook<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-1049\" class=\"share-twitter sd-button share-icon\" href=\"https:\/\/eiseler.de\/wordpress\/?p=1049&amp;share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\"><span>Twitter<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-1049\" class=\"share-linkedin sd-button share-icon\" href=\"https:\/\/eiseler.de\/wordpress\/?p=1049&amp;share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\"><span>LinkedIn<\/span><\/a><\/li><li class=\"share-pocket\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-pocket sd-button share-icon\" href=\"https:\/\/eiseler.de\/wordpress\/?p=1049&amp;share=pocket\" target=\"_blank\" title=\"Click to share on Pocket\"><span>Pocket<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>How to use MAX7219 LED Matrix with Arduino Good Libraries to use with the MAX7219 LED are: https:\/\/github.com\/MajicDesigns\/MD_MAX72XX LED https:\/\/github.com\/MajicDesigns\/MD_Parola Scrolling You&#8217;ll find lot&#8217;s of examples after you install the libraries in the Arduino IDE. Arduino mirror image, orientation problem &hellip; <a href=\"https:\/\/eiseler.de\/wordpress\/?p=1049\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-1049\" class=\"share-facebook sd-button share-icon\" href=\"https:\/\/eiseler.de\/wordpress\/?p=1049&amp;share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\"><span>Facebook<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-1049\" class=\"share-twitter sd-button share-icon\" href=\"https:\/\/eiseler.de\/wordpress\/?p=1049&amp;share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\"><span>Twitter<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-1049\" class=\"share-linkedin sd-button share-icon\" href=\"https:\/\/eiseler.de\/wordpress\/?p=1049&amp;share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\"><span>LinkedIn<\/span><\/a><\/li><li class=\"share-pocket\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-pocket sd-button share-icon\" href=\"https:\/\/eiseler.de\/wordpress\/?p=1049&amp;share=pocket\" target=\"_blank\" title=\"Click to share on Pocket\"><span>Pocket<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"author":1,"featured_media":1052,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[6,26,36],"tags":[],"class_list":["post-1049","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino","category-gadgets","category-tipps-tricks"],"jetpack_featured_media_url":"https:\/\/eiseler.de:443\/wordpress\/wp-content\/uploads\/2018\/11\/img_8469.jpg","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8zAuQ-gV","jetpack-related-posts":[{"id":340,"url":"https:\/\/eiseler.de\/wordpress\/?p=340","url_meta":{"origin":1049,"position":0},"title":"Easy Arduino LED Clock","date":"31\/03\/2013","format":false,"excerpt":"How to build an easy arduino clock. Why building a clock, since one can buy all kind of clocks? Two causes, first for the fun of it and second I can build the functions as I like and how they work. I also plan to add more functions from time\u2026","rel":"","context":"In &quot;Arduino&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/eiseler.de\/wordpress\/wp-content\/uploads\/2013\/03\/IMG_4312-Kopie-300x257.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":417,"url":"https:\/\/eiseler.de\/wordpress\/?p=417","url_meta":{"origin":1049,"position":1},"title":"Arduino controlling Lego 4x4 (Powerfunctions IR)","date":"29\/10\/2013","format":false,"excerpt":"For the evenings at late summer holidays on a small island in the German north sea I bought a Lego 4x4 Offroader to build with the kids. The truck has 4x4 driving and steering, and is controlled by an ir remote. Coming home with the built truck\u00a0 I was curious\u2026","rel":"","context":"In &quot;Arduino&quot;","img":{"alt_text":"","src":"https:\/\/i2.wp.com\/eiseler.de\/wordpress\/wp-content\/uploads\/2013\/10\/IMG_5563-225x300.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1036,"url":"https:\/\/eiseler.de\/wordpress\/?p=1036","url_meta":{"origin":1049,"position":2},"title":"Connect Raspberry Pi & Arduino USB bidirectional","date":"25\/10\/2018","format":false,"excerpt":"How to connect an Arduino to a raspberry pi via USB bidirectional. The raspberry reads all from the serial and prints it. Next it reads a textile from a webpage and sends the text (one word) to serial, next a random car to the Arduino. Arduino got a LCD attached\u2026","rel":"","context":"Similar post","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":305,"url":"https:\/\/eiseler.de\/wordpress\/?p=305","url_meta":{"origin":1049,"position":3},"title":"Arduino - Crash Kurs f\u00fcr IT'ler","date":"02\/03\/2013","format":false,"excerpt":"Es gibt bereits viele Anleitungen f\u00fcr den Arduino, hier ein Crashkurs f\u00fcr Leute aus dem\u00a0 IT-Umfeld. Was ist es? EIn Platine um eigene Hardware bauen zu k\u00f6nnen. Programmiersprache ist (fast) C; die Hardware ist so abstrahiert, dass (fast) keine Elektronikkenntnisse erforderlich sind. Arduino ist \u00e4hnlich Lego NXT oder Fischertechnik Computing,\u2026","rel":"","context":"In &quot;Arduino&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":670,"url":"https:\/\/eiseler.de\/wordpress\/?p=670","url_meta":{"origin":1049,"position":4},"title":"Duplo Train with Arduino","date":"24\/01\/2017","format":false,"excerpt":"(Re-)Found a video from my Duplo Arduino Train: https:\/\/www.youtube.com\/watch?v=NK9jH1OX3CI","rel":"","context":"In &quot;Arduino&quot;","img":{"alt_text":"","src":"https:\/\/i1.wp.com\/img.youtube.com\/vi\/NK9jH1OX3CI\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":188,"url":"https:\/\/eiseler.de\/wordpress\/?p=188","url_meta":{"origin":1049,"position":5},"title":"Arduino - Let's start","date":"11\/01\/2013","format":false,"excerpt":"Der Arduino und sein ganzes entstandenes Umfeld macht es einfach seine eigene Hardware zu entwickeln. Zum Auftakt erst einmal was man z.B. damit machen. Zu faul sein Kleinkind mit dem Fernlenkauto zu besch\u00e4ftigen? Das geht noch einfacher. Einfach auf Computersteuerung umbauen: Wie das geht ist hier sehr ausf\u00fchrlich beschrieben. Ein\u2026","rel":"","context":"In &quot;Arduino&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/eiseler.de\/wordpress\/wp-content\/uploads\/2013\/01\/IMG_4132-1024x768.jpg?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/eiseler.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1049","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eiseler.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eiseler.de\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eiseler.de\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/eiseler.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1049"}],"version-history":[{"count":13,"href":"https:\/\/eiseler.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1049\/revisions"}],"predecessor-version":[{"id":1080,"href":"https:\/\/eiseler.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1049\/revisions\/1080"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/eiseler.de\/wordpress\/index.php?rest_route=\/wp\/v2\/media\/1052"}],"wp:attachment":[{"href":"https:\/\/eiseler.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1049"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eiseler.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1049"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eiseler.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1049"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}