{"id":9186,"date":"2014-10-31T22:52:44","date_gmt":"2014-11-01T02:52:44","guid":{"rendered":"http:\/\/embedded-lab.com\/blog\/?p=9186"},"modified":"2016-09-15T22:05:07","modified_gmt":"2016-09-16T02:05:07","slug":"introducing-easy-matrix-a-cascadable-8x8-led-dot-matrix-display-module","status":"publish","type":"post","link":"https:\/\/embedded-lab.com\/blog\/introducing-easy-matrix-a-cascadable-8x8-led-dot-matrix-display-module\/","title":{"rendered":"Introducing Easy Matrix: A cascadable 8&#215;8 LED dot matrix display module"},"content":{"rendered":"<p><strong>Easy Matrix<\/strong> is an easily cascadable 8&#215;8 monochromatic LED dot matrix display module with onboard MAXIM&#8217;s MAX7219 LED driver chip. The MAX7219 allows you to drive the LED matrix using only three I\/O pins of Arduino or any other microcontroller. The LED matrix module used in Easy Matrix has a bigger dot size (5mm) and has the overall display dimensions of 60.2mm x 60.2mm (2.4&#8243;x2.4&#8243;). It is easily cascadable in series with the help of precisely aligned male and female header pairs located on the left and right sides of the display module. With lots of freely available Arduino libraries for MAX7219 chip, this module is easy to use in any Arduino project for displaying basic text and animation.<\/p>\n<div id=\"attachment_9199\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/embedded-lab.com\/blog\/introducing-easy-matrix-a-cascadable-8x8-led-dot-matrix-display-module\/easymatrixtitle\/\" rel=\"attachment wp-att-9199\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-9199\" class=\"size-full wp-image-9199\" src=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2014\/09\/EasyMatrixTitle.jpg\" alt=\"Easy Matrix: Cascadable LED matrix display module\" width=\"590\" height=\"268\" srcset=\"https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2014\/09\/EasyMatrixTitle.jpg 590w, https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2014\/09\/EasyMatrixTitle-550x249.jpg 550w\" sizes=\"auto, (max-width: 590px) 100vw, 590px\" \/><\/a><p id=\"caption-attachment-9199\" class=\"wp-caption-text\">Easy Matrix: Cascadable LED matrix display module<\/p><\/div>\n<p><strong><!--more-->Description<\/strong><\/p>\n<p>The Easy Matrix PCB dimensions are 60.5mm (2.4&#8243;) x 75.0mm (2.95&#8243;) and has 3.5mm mounting holes at its four corners. It uses a male (J1) and female (J2) headers for cascading multiple modules in series. The MAX7219 data input and control signals are accessible through J1 header on right side. The J2 header provides the MAX7219 serial data output and control signals to another Easy Matrix module cascaded to its left. Two 1&#215;8 female headers are used as sockets to hold the LED matrix module with A-type polarity, which means the rows are common-anodes and the columns are common-cathodes. The picture below shows an Easy Matrix display PCB with all the electronics components assembled. One of the header socket is marked with a &#8220;<strong>circle with 1<\/strong>&#8221; to indicate where the pin number 1 of the LED matrix display should be inserted.<\/p>\n<div id=\"attachment_9203\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/embedded-lab.com\/blog\/introducing-easy-matrix-a-cascadable-8x8-led-dot-matrix-display-module\/easymatrixdim\/\" rel=\"attachment wp-att-9203\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-9203\" class=\"size-large wp-image-9203\" src=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2014\/10\/EasyMatrixDim.jpg\" alt=\"EasyMatrixDim\" width=\"590\" height=\"648\" srcset=\"https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2014\/10\/EasyMatrixDim.jpg 590w, https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2014\/10\/EasyMatrixDim-550x604.jpg 550w\" sizes=\"auto, (max-width: 590px) 100vw, 590px\" \/><\/a><p id=\"caption-attachment-9203\" class=\"wp-caption-text\">Easy Matrix display board components<\/p><\/div>\n<div id=\"attachment_9213\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/embedded-lab.com\/blog\/introducing-easy-matrix-a-cascadable-8x8-led-dot-matrix-display-module\/easymatrix1\/\" rel=\"attachment wp-att-9213\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-9213\" class=\"size-full wp-image-9213\" src=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2014\/10\/EasyMatrix1.jpg\" alt=\"Easy Matrix module\" width=\"590\" height=\"353\" srcset=\"https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2014\/10\/EasyMatrix1.jpg 590w, https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2014\/10\/EasyMatrix1-550x329.jpg 550w\" sizes=\"auto, (max-width: 590px) 100vw, 590px\" \/><\/a><p id=\"caption-attachment-9213\" class=\"wp-caption-text\">Easy Matrix module<\/p><\/div>\n<p><strong><span style=\"font-size: 0.95em; line-height: 1.6em;\">Features<\/span><\/strong><\/p>\n<ul>\n<li>Operates at +5V<\/li>\n<li>16 brightness levels controlled through software<\/li>\n<li>Easily cascadable (recommended maximum 8 modules in a cascade)<\/li>\n<li>Supports both\u00a0<a href=\"https:\/\/github.com\/markruys\/arduino-Max72xxPanel\">Mark Ruys&#8217; Max72xxPanel<\/a> (<a href=\"https:\/\/github.com\/adafruit\/Adafruit-GFX-Library\" target=\"_blank\">Adafruit&#8217;s GFX library<\/a> is also required) and <a href=\"https:\/\/code.google.com\/p\/arudino-maxmatrix-library\/\" target=\"_blank\">MaxMatrix<\/a> libraries.<\/li>\n<\/ul>\n<div id=\"attachment_9216\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/embedded-lab.com\/blog\/introducing-easy-matrix-a-cascadable-8x8-led-dot-matrix-display-module\/easymatrix2\/\" rel=\"attachment wp-att-9216\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-9216\" class=\"size-full wp-image-9216\" src=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2014\/10\/EasyMatrix2.jpg\" alt=\"Four Easy Matrix modules cascaded together and driven by Arduino Uno\" width=\"590\" height=\"351\" srcset=\"https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2014\/10\/EasyMatrix2.jpg 590w, https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2014\/10\/EasyMatrix2-550x327.jpg 550w\" sizes=\"auto, (max-width: 590px) 100vw, 590px\" \/><\/a><p id=\"caption-attachment-9216\" class=\"wp-caption-text\">Four Easy Matrix modules cascaded together and driven by Arduino Uno<\/p><\/div>\n<p>Demo project: <a href=\"http:\/\/embedded-lab.com\/blog\/?p=9255\" target=\"_blank\"><strong>Portable Bluetooth-enabled Scrolling LED Matrix Display<\/strong><\/a><\/p>\n<p><a href=\"https:\/\/www.tindie.com\/products\/rajbex\/easy-matrix-a-cascadable-led-matrix-module-kit\/\" target=\"_blank\"><strong>Easy Matrix Kit buying link<\/strong><\/a><\/p>\n<p><a href=\"https:\/\/d3s5r33r268y59.cloudfront.net\/datasheets\/3519\/2014-11-01-02-54-42\/AssemblyInstructions_EasyMatrix_V1.0.pdf\" target=\"_blank\"><strong>Kit assembly instructions<\/strong><\/a><\/p>\n<div id=\"attachment_9463\" style=\"width: 595px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/embedded-lab.com\/blog\/portable-bluetooth-enabled-scrolling-led-matrix-display-part-1\/happyhalloween\/\" rel=\"attachment wp-att-9463\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-9463\" class=\"size-full wp-image-9463\" src=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2014\/10\/HappyHalloween.jpg\" alt=\"le\" width=\"585\" height=\"248\" srcset=\"https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2014\/10\/HappyHalloween.jpg 585w, https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2014\/10\/HappyHalloween-550x233.jpg 550w\" sizes=\"auto, (max-width: 585px) 100vw, 585px\" \/><\/a><p id=\"caption-attachment-9463\" class=\"wp-caption-text\">Scrolling LED matrix demo<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Easy Matrix is an easily cascadable 8&#215;8 monochromatic LED dot matrix display module with onboard MAXIM&#8217;s MAX7219 LED driver chip. The MAX7219 allows you to drive the LED matrix using only three I\/O pins of Arduino or any other microcontroller. The LED matrix module used in Easy Matrix has a bigger dot size (5mm) and has the overall display dimensions of 60.2mm x 60.2mm (2.4&#8243;x2.4&#8243;). It is easily cascadable in series with the help of precisely aligned male and female header pairs located on the left and right sides of the display module. With lots of freely available Arduino libraries<\/p>\n","protected":false},"author":1,"featured_media":9199,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[437],"tags":[892,260,439],"class_list":["post-9186","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-products","tag-dot-matrix","tag-led-matrix","tag-max7219"],"_links":{"self":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts\/9186","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/comments?post=9186"}],"version-history":[{"count":20,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts\/9186\/revisions"}],"predecessor-version":[{"id":11764,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts\/9186\/revisions\/11764"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/media\/9199"}],"wp:attachment":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/media?parent=9186"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/categories?post=9186"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/tags?post=9186"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}