{"id":14233,"date":"2019-04-22T09:20:45","date_gmt":"2019-04-22T09:20:45","guid":{"rendered":"https:\/\/electropeak.com\/learn\/?p=14233"},"modified":"2022-01-17T08:41:10","modified_gmt":"2022-01-17T08:41:10","slug":"using-8x8-dot-matrix-led-arduino-cascade-connection","status":"publish","type":"post","link":"https:\/\/electropeak.com\/learn\/using-8x8-dot-matrix-led-arduino-cascade-connection\/","title":{"rendered":"Using 8&#215;8 Dot Matrix LED with Arduino &#038; Its Cascade Connection"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"14233\" class=\"elementor elementor-14233\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5bfa5aac elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5bfa5aac\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-80724d9\" data-id=\"80724d9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-17171040 elementor-widget elementor-widget-heading\" data-id=\"17171040\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Overview<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-173e971b elementor-widget elementor-widget-text-editor\" data-id=\"173e971b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tIn this tutorial, you\u2019ll learn how to use a 8\u00d78 dot matrix LED module with IC MAX7219. At the end, you\u2019ll be able to display any shape or text on one or more Dot matrix easily, fixed or scrolled, using only 4 digital pins of arduino.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-798075a elementor-widget elementor-widget-heading\" data-id=\"798075a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">What You Will Learn<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2cda6244 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"2cda6244\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">What dot matrix LED is<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">How to use Dot matrix LEDs with Arduino<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Displaying specific shapes on a Dot matrix LED module<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Cascading two Dot matrix LEDs<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-630c449 elementor-widget elementor-widget-image\" data-id=\"630c449\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2019\/04\/Dotmatrix_arduino.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Dotmatrix_arduino\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTQyNDIsInVybCI6Imh0dHBzOlwvXC9lbGVjdHJvcGVhay5jb21cL2xlYXJuXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDE5XC8wNFwvRG90bWF0cml4X2FyZHVpbm8uanBnIn0%3D\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1000\" height=\"768\" src=\"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2019\/04\/Dotmatrix_arduino.jpg\" class=\"attachment-large size-large wp-image-14242\" alt=\"Dot Matrix LED electropeak\" srcset=\"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2019\/04\/Dotmatrix_arduino.jpg 1000w, https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2019\/04\/Dotmatrix_arduino-521x400.jpg 521w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5431f739 elementor-widget elementor-widget-heading\" data-id=\"5431f739\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What Is Dot Matrix?\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3a7bffc0 elementor-widget elementor-widget-text-editor\" data-id=\"3a7bffc0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tDot Matrix LED 8\u00d78 is an array of LEDs that you can display particular numbers, letters, and shapes on it. Dot matrixes are indicated by the number of rows and columns. The most popular type of Dot Matrix is \u200b\u200bits 8\u00d78 type, which provides 64 LEDs in 8 rows and 8 columns.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f1fe9ed elementor-widget elementor-widget-image\" data-id=\"f1fe9ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2019\/04\/dot.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"dot matrix LED\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTQyNDEsInVybCI6Imh0dHBzOlwvXC9lbGVjdHJvcGVhay5jb21cL2xlYXJuXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDE5XC8wNFwvZG90LnBuZyJ9\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"828\" height=\"509\" src=\"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2019\/04\/dot.png\" class=\"attachment-large size-large wp-image-14241\" alt=\"Dot Matrix LED pins\" srcset=\"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2019\/04\/dot.png 828w, https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2019\/04\/dot-600x369.png 600w\" sizes=\"(max-width: 828px) 100vw, 828px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9219cf0 elementor-widget elementor-widget-text-editor\" data-id=\"9219cf0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tTo control the Dot Matrix 8\u00d78 simply, you should connect each row and each column to a digital pin, \u00a0which means you need 16 digital pins! So it\u2019s not a proper way.\n\nTo control Dot Matrix, there are modules based on MAX72xx ICS which need to connect to 4 digital pins instead of 16. You can also connect multiple Dot Matrix (up to 8) to each other without needing any extra pin and cascades them.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d1df5d0 elementor-widget elementor-widget-image\" data-id=\"d1df5d0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2019\/04\/d.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"d\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTQyNDAsInVybCI6Imh0dHBzOlwvXC9lbGVjdHJvcGVhay5jb21cL2xlYXJuXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDE5XC8wNFwvZC5qcGcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"991\" height=\"800\" src=\"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2019\/04\/d-991x800.jpg\" class=\"attachment-large size-large wp-image-14240\" alt=\"\" srcset=\"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2019\/04\/d-991x800.jpg 991w, https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2019\/04\/d-496x400.jpg 496w\" sizes=\"(max-width: 991px) 100vw, 991px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-87c6bc3 elementor-widget elementor-widget-heading\" data-id=\"87c6bc3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">How to Interface Dot Matrix Module w\/ Arduino\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-41218dbf elementor-widget elementor-widget-heading\" data-id=\"41218dbf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Required Materials<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1a17fda0 elementor-widget elementor-widget-heading\" data-id=\"1a17fda0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Hardware Components<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-edf845a elementor-widget elementor-widget-html\" data-id=\"edf845a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"table-2\">\r\n   <table width=\"100%\" class=\"zebra\">\r\n      <tbody>\r\n         <tr>\r\n            <td width=\"70%\">Arduino Uno R3<\/td>\r\n            <td class=\"center\" width=\"10%\">\u00d7<\/td>\r\n            <td class=\"center\" width=\"10%\">1<\/td>\r\n            <td class=\"center\" width=\"10%\"><a href=\"https:\/\/electropeak.com\/arduino-uno-r3-original\" _blank=\"\"><i class=\"fa fa-shopping-cart\" style=\"\"><\/i><\/a><\/td>\r\n         <\/tr>\r\n         <tr>\r\n            <td width=\"70%\">MAX7219 Dot Matrix Display Module<\/td>\r\n            <td class=\"center\" width=\"10%\">\u00d7<\/td>\r\n            <td class=\"center\" width=\"10%\">1<\/td>\r\n            <td class=\"center\" width=\"10%\"><a href=\"https:\/\/electropeak.com\/max7219-dot-matrix-display-module\"><i class=\"fa fa-shopping-cart\" style=\"\"><\/i><\/a><\/td>\r\n         <\/tr>\r\n         <tr>\r\n            <td width=\"70%\">Wire Jumper<\/td>\r\n            <td class=\"center\" width=\"10%\">\u00d7<\/td>\r\n            <td class=\"center\" width=\"10%\">1<\/td>\r\n            <td class=\"center\" width=\"10%\"><a href=\"https:\/\/electropeak.com\/10cm-40p-male-to-female-jumper-wire\"><i class=\"fa fa-shopping-cart\" style=\"\"><\/i><\/a><\/td>\r\n         <\/tr>\r\n      <\/tbody>\r\n   <\/table>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-567257f8 elementor-widget elementor-widget-heading\" data-id=\"567257f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Software Apps<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-26391e55 elementor-widget elementor-widget-html\" data-id=\"26391e55\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"table-2\">\r\n<table width=\"100%\" class=\"zebra\">\r\n<tbody>\r\n\r\n<tr>\r\n\t<td width=\"90%\">Arduino IDE<\/td>\r\n\t<td class=\"center\" width=\"10%\"><a href=\"https:\/\/www.arduino.cc\/en\/Main\/Software\" target=\"_blank\"><i class=\"fa fa-info\" style=\"\"><\/i><\/a><\/td>\r\n<\/tr>\r\n\r\n\r\n<\/tbody>\r\n<\/table>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7cb7f7a4 elementor-widget elementor-widget-heading\" data-id=\"7cb7f7a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Circuit<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2f75f259 elementor-widget elementor-widget-text-editor\" data-id=\"2f75f259\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tTo connect the Dot Matrix to Arduino, simply connect the Vcc and GND pins to 5V and GND Arduino, and the DIN, CS, and CLK pins of dot matrix can be connected to any digital pins of arduino.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b669526 elementor-widget elementor-widget-image\" data-id=\"b669526\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"620\" src=\"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2019\/04\/Dotmtrix_simple.jpg\" class=\"attachment-large size-large wp-image-14244\" alt=\"Using Dot matrix led w\/ arduino circuit\" srcset=\"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2019\/04\/Dotmtrix_simple.jpg 1000w, https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2019\/04\/Dotmtrix_simple-600x372.jpg 600w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-34e7b73 elementor-widget elementor-widget-heading\" data-id=\"34e7b73\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Code<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-247efde elementor-widget elementor-widget-text-editor\" data-id=\"247efde\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tThere are various libraries for Dot matrix and Arduino. The\u00a0<a href=\"https:\/\/github.com\/wayoda\/LedControl\"><strong>Ledcontrol<\/strong><\/a>\u00a0and\u00a0<a href=\"https:\/\/github.com\/t3chguy\/arudino-maxmatrix-library\"><strong>MaxMatrix<\/strong><\/a>\u00a0libraries are two of the most common libraries, both have the same structure.\n\n<\/div>\n<\/div>\n<div class=\"wpb_text_column wpb_content_element \">\n<div class=\"wpb_wrapper\">\n\nN<span data-dobid=\"hdw\">ecessary<\/span>\u00a0files and downloads:\n\n<div class='w3eden wpdm_package_shortcode'><!-- WPDM Link Template: Call to Action 3 -->\n\n<div class=\"well c2a3\">\n    <div class=\"media\">\n        <div class=\"mr-3\" align=\"left\">\n            <img decoding=\"async\" class=\"wpdm_icon\" alt=\"Icon\" src=\"https:\/\/electropeak.com\/learn\/wp-content\/plugins\/download-manager\/assets\/file-type-icons\/zip.svg\" \/>\n        <\/div>\n        <div class=\"media-body\">\n            <h3 class=\"media-heading\" style=\"padding-top: 0px;border:0px;margin: 0 0 5px 0;font-size:12pt;\">\n                <a style=\"font-weight: 700\" href=\"https:\/\/electropeak.com\/learn\/download\/maxmatrix-library\/\">MaxMatrix Library<\/a>\n                <span style=\"font-size:8pt;font-weight:300\" class=\"text-muted ml-4\">\n                    <i class=\"fas fa-hdd mr-1\"><\/i> 4.80 KB\n                    <i class=\"ml-3 far fa-arrow-alt-circle-down mr-1\"><\/i> 1620 downloads\n                <\/span>\n            <\/h3>\n            &#8230;\n        <\/div>\n        <div class=\"ml-3\" align=\"right\">\n            <a class='wpdm-download-link download-on-click btn btn-primary '  rel='nofollow' href='#' data-downloadurl=\"https:\/\/electropeak.com\/learn\/download\/maxmatrix-library\/?wpdmdl=14236&#038;refresh=6aab337d96c9f1789604733\">Download<\/a>\n        <\/div>\n    <\/div>\n\n<\/div>\n<style>\n    .well.c2a3 .btn {\n        padding: 11px 30px;\n        font-size: 11pt;\n    }\n\n    .well.c2a3 .media-body {\n        font-size: 11pt;\n    }\n\n    .well.c2a3 .wpdm_icon {\n        height: 42px;\n        width: auto;\n    }<\/style>\n<\/div>\n\n<div class='w3eden wpdm_package_shortcode'><!-- WPDM Link Template: Call to Action 3 -->\n\n<div class=\"well c2a3\">\n    <div class=\"media\">\n        <div class=\"mr-3\" align=\"left\">\n            <img decoding=\"async\" class=\"wpdm_icon\" alt=\"Icon\" src=\"https:\/\/electropeak.com\/learn\/wp-content\/plugins\/download-manager\/assets\/file-type-icons\/zip.svg\" \/>\n        <\/div>\n        <div class=\"media-body\">\n            <h3 class=\"media-heading\" style=\"padding-top: 0px;border:0px;margin: 0 0 5px 0;font-size:12pt;\">\n                <a style=\"font-weight: 700\" href=\"https:\/\/electropeak.com\/learn\/download\/maxmatrix-library\/\">MaxMatrix Library<\/a>\n                <span style=\"font-size:8pt;font-weight:300\" class=\"text-muted ml-4\">\n                    <i class=\"fas fa-hdd mr-1\"><\/i> 4.80 KB\n                    <i class=\"ml-3 far fa-arrow-alt-circle-down mr-1\"><\/i> 1620 downloads\n                <\/span>\n            <\/h3>\n            &#8230;\n        <\/div>\n        <div class=\"ml-3\" align=\"right\">\n            <a class='wpdm-download-link download-on-click btn btn-primary '  rel='nofollow' href='#' data-downloadurl=\"https:\/\/electropeak.com\/learn\/download\/maxmatrix-library\/?wpdmdl=14236&#038;refresh=6aab337da268a1789604733\">Download<\/a>\n        <\/div>\n    <\/div>\n\n<\/div>\n<style>\n    .well.c2a3 .btn {\n        padding: 11px 30px;\n        font-size: 11pt;\n    }\n\n    .well.c2a3 .media-body {\n        font-size: 11pt;\n    }\n\n    .well.c2a3 .wpdm_icon {\n        height: 42px;\n        width: auto;\n    }<\/style>\n<\/div>\n<div class=\"wpb_text_column wpb_content_element \">\n<div class=\"wpb_wrapper\">\n\nNow upload the following code on your Arduino board.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-56269c8 elementor-widget elementor-widget-mdp-coder-elementor\" data-id=\"56269c8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"mdp-coder-elementor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <!-- Start Coder for Elementor WordPress Plugin -->\n        <div\n            id=\"mdp-coder-56269c8\"\n            class=\"mdp-coder-elementor-box\"\n            data-theme=\"mdp-theme-default\"\n            data-dark-theme=\"mdp-theme-default\"\n        >\n            \n                <pre class=\"language-cpp line-numbers\"data-previewers=\"\"><code>\/*\n  8x8 Dot Matrix w\/ MAX7219\n  modified on 7 March 2019\n  by Saeed Hosseini @ Electropeak\n  https:\/\/electropeak.com\/learn\/\n*\/\n#include &lt;MaxMatrix.h&gt;\n\n\nint DIN = 7;\nint CLK = 6;\nint CS = 5;\nint maxInUse = 1;\n\nbyte buffer[20];\nchar text[] = &quot;a&quot;;\n\nMaxMatrix m(DIN, CS, CLK, maxInUse);\n\nvoid setup() {\n  m.init();\n  m.setIntensity(8);\n}\nvoid loop() {\n  m.setDot(0, 7, true);\n\n  m.setDot(0, 7, true);\n  delay(1000);\n  m.setDot(7, 0, true);\n  delay(1000);\n  m.setColumn(3, B11110000);\n  delay(1000);\n  m.setColumn(4, B00001111);\n  delay(1000);\n  m.clear();\n  delay(1000);\n}<\/code><\/pre>\n                    <\/div>\n                <script>\n            \"use strict\";\n\n            \/** Handler when the DOM is fully loaded. *\/\n            let callback_56269c8 = function() {\n\n                \/** Set theme for coder widget. *\/\n                function setTheme() {\n\n                    \/** Foreach Code Widget. *\/\n                    let coderBoxes = document.querySelectorAll( '.mdp-coder-elementor-box' );\n\n                    for ( let coderBox of coderBoxes ) {\n\n                        let lightTheme = coderBox.dataset.theme;\n                        let darkTheme = coderBox.dataset.darkTheme;\n\n                        coderBox.className = '';\n                        if ( window.matchMedia && window.matchMedia( '(prefers-color-scheme: dark)' ).matches ) {\n\n                            coderBox.className = 'mdp-coder-elementor-box ' + darkTheme;\n\n                        } else {\n\n                            coderBox.className = 'mdp-coder-elementor-box ' + lightTheme;\n\n                        }\n\n                    }\n\n                }\n                setTheme();\n\n\n                \/** Watch for changes color-scheme. *\/\n                window.matchMedia(\"(prefers-color-scheme: dark)\").addListener( function() {\n                    setTheme();\n                } );\n\n                \n                if ( typeof Prism !== 'undefined' ) {\n\n                    Prism.plugins.autoloader.languages_path = 'https:\/\/electropeak.com\/learn\/wp-content\/plugins\/Coder-v.1.0.11\/js\/prism\/components\/';\n                    Prism.highlightAll();\n                    Prism.fileHighlight();\n\n                }\n\n                \n            };\n\n            if (\n                document.readyState === \"complete\" ||\n                ( document.readyState !== \"loading\" && !document.documentElement.doScroll )\n            ) {\n                callback_56269c8();\n            } else {\n                document.addEventListener( \"DOMContentLoaded\", callback_56269c8 );\n            }\n\n        <\/script>\n                <!-- End Coder for Elementor WordPress Plugin -->\n\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bb6b341 elementor-widget elementor-widget-text-editor\" data-id=\"bb6b341\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tSome of the most important functions of this library are as follows:\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28fe7d4 elementor-widget elementor-widget-heading\" data-id=\"28fe7d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Displaying specific shapes on Dot Matrix\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f1e7a2c elementor-widget elementor-widget-text-editor\" data-id=\"f1e7a2c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>To display your particular shapes on the Dot Matrix, just turn the LED light pattern into a bit string. To do this, you can get help from online tools like\u00a0<a href=\"http:\/\/dotmatrixtool.com\/#\">this<\/a>. Design your shape and copy the generated code to Arduino, then upload it on your board.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b55d0ad elementor-widget elementor-widget-mdp-coder-elementor\" data-id=\"b55d0ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"mdp-coder-elementor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <!-- Start Coder for Elementor WordPress Plugin -->\n        <div\n            id=\"mdp-coder-b55d0ad\"\n            class=\"mdp-coder-elementor-box\"\n            data-theme=\"mdp-theme-default\"\n            data-dark-theme=\"mdp-theme-default\"\n        >\n            \n                <pre class=\"language-cpp line-numbers\"data-previewers=\"\"><code>\/*\n  8x8 Dot Matrix w\/ MAX7219\n  modified on 7 March 2019\n  by Saeed Hosseini @ Electropeak\n  https:\/\/electropeak.com\/learn\/\n*\/\n#include &lt;MaxMatrix.h&gt;\n\nint DIN = 7;\nint CLK = 6;\nint CS = 5;\nint maxInUse = 1;\n\nMaxMatrix m(DIN, CS, CLK, maxInUse);\n\nbyte poker[] = {8, 8,\n                0xff,\n                0x81,\n                0xa5,\n                0xa1,\n                0xa1,\n                0xa5,\n                0x81,\n                0xff\n               };\nbyte smile[] = {8, 8,\n                0xff,\n                0x81,\n                0xb5,\n                0xa1,\n                0xa1,\n                0xb5,\n                0x81,\n                0xff\n               };\nbyte sad[] = {8, 8,\n              0xff,\n              0x81,\n              0xb5,\n              0x91,\n              0x91,\n              0xb5,\n              0x81,\n              0xff\n             };\nbyte kiss[] = {8, 8,\n               0xff,\n               0x81,\n               0xb5,\n               0xb1,\n               0xb1,\n               0xb5,\n               0x81,\n               0xff\n              };\nvoid setup() {\n  m.init();\n  m.setIntensity(8);\n}\nvoid loop() {\n  m.writeSprite(0, 0, smile);\n  delay(1000);\n  m.clear();\n  m.writeSprite(0, 0, poker);\n  delay(1000);\n  m.clear();\n  m.writeSprite(0, 0, sad);\n  delay(1000);\n  m.clear();\n  m.writeSprite(0, 0, kiss);\n  delay(1000);\n  for (int i = 0; i &lt; 8; i++) {\n    m.shiftLeft(false, false);\n    delay(300);\n  }\n  m.clear();\n}<\/code><\/pre>\n                    <\/div>\n                <script>\n            \"use strict\";\n\n            \/** Handler when the DOM is fully loaded. *\/\n            let callback_b55d0ad = function() {\n\n                \/** Set theme for coder widget. *\/\n                function setTheme() {\n\n                    \/** Foreach Code Widget. *\/\n                    let coderBoxes = document.querySelectorAll( '.mdp-coder-elementor-box' );\n\n                    for ( let coderBox of coderBoxes ) {\n\n                        let lightTheme = coderBox.dataset.theme;\n                        let darkTheme = coderBox.dataset.darkTheme;\n\n                        coderBox.className = '';\n                        if ( window.matchMedia && window.matchMedia( '(prefers-color-scheme: dark)' ).matches ) {\n\n                            coderBox.className = 'mdp-coder-elementor-box ' + darkTheme;\n\n                        } else {\n\n                            coderBox.className = 'mdp-coder-elementor-box ' + lightTheme;\n\n                        }\n\n                    }\n\n                }\n                setTheme();\n\n\n                \/** Watch for changes color-scheme. *\/\n                window.matchMedia(\"(prefers-color-scheme: dark)\").addListener( function() {\n                    setTheme();\n                } );\n\n                \n                if ( typeof Prism !== 'undefined' ) {\n\n                    Prism.plugins.autoloader.languages_path = 'https:\/\/electropeak.com\/learn\/wp-content\/plugins\/Coder-v.1.0.11\/js\/prism\/components\/';\n                    Prism.highlightAll();\n                    Prism.fileHighlight();\n\n                }\n\n                \n            };\n\n            if (\n                document.readyState === \"complete\" ||\n                ( document.readyState !== \"loading\" && !document.documentElement.doScroll )\n            ) {\n                callback_b55d0ad();\n            } else {\n                document.addEventListener( \"DOMContentLoaded\", callback_b55d0ad );\n            }\n\n        <\/script>\n                <!-- End Coder for Elementor WordPress Plugin -->\n\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-389a93b elementor-widget elementor-widget-image\" data-id=\"389a93b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2019\/04\/dot-matrix-8x8-tutorial-teaser.gif\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"dot-matrix-8x8-tutorial-teaser\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTQyNDksInVybCI6Imh0dHBzOlwvXC9lbGVjdHJvcGVhay5jb21cL2xlYXJuXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDE5XC8wNFwvZG90LW1hdHJpeC04eDgtdHV0b3JpYWwtdGVhc2VyLmdpZiJ9\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"300\" src=\"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2019\/04\/dot-matrix-8x8-tutorial-teaser.gif\" class=\"attachment-large size-large wp-image-14249\" alt=\"display emoji on 8x8 dot matrix led\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2350c4d elementor-widget elementor-widget-text-editor\" data-id=\"2350c4d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>You can also create and display numbers and letters by this method.<\/p><p>To insert common numbers, letters, and symbols, you can use the following strings and functions:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5addc62 elementor-widget elementor-widget-mdp-coder-elementor\" data-id=\"5addc62\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"mdp-coder-elementor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <!-- Start Coder for Elementor WordPress Plugin -->\n        <div\n            id=\"mdp-coder-5addc62\"\n            class=\"mdp-coder-elementor-box\"\n            data-theme=\"mdp-theme-default\"\n            data-dark-theme=\"mdp-theme-default\"\n        >\n            \n                <pre class=\"language-cpp line-numbers\"data-previewers=\"\"><code>#include &lt;avr\/pgmspace.h&gt;\nbyte buffer[10];\n PROGMEM const unsigned char CH[] = {\n3, 8, B00000000, B00000000, B00000000, B00000000, B00000000, \/\/ space\n1, 8, B01011111, B00000000, B00000000, B00000000, B00000000, \/\/ !\n3, 8, B00000011, B00000000, B00000011, B00000000, B00000000, \/\/ &quot;\n5, 8, B00010100, B00111110, B00010100, B00111110, B00010100, \/\/ #\n4, 8, B00100100, B01101010, B00101011, B00010010, B00000000, \/\/ $\n5, 8, B01100011, B00010011, B00001000, B01100100, B01100011, \/\/ %\n5, 8, B00110110, B01001001, B01010110, B00100000, B01010000, \/\/ &amp;\n1, 8, B00000011, B00000000, B00000000, B00000000, B00000000, \/\/ &#039;\n3, 8, B00011100, B00100010, B01000001, B00000000, B00000000, \/\/ (\n3, 8, B01000001, B00100010, B00011100, B00000000, B00000000, \/\/ )\n5, 8, B00101000, B00011000, B00001110, B00011000, B00101000, \/\/ *\n5, 8, B00001000, B00001000, B00111110, B00001000, B00001000, \/\/ +\n2, 8, B10110000, B01110000, B00000000, B00000000, B00000000, \/\/ ,\n4, 8, B00001000, B00001000, B00001000, B00001000, B00000000, \/\/ -\n2, 8, B01100000, B01100000, B00000000, B00000000, B00000000, \/\/ .\n4, 8, B01100000, B00011000, B00000110, B00000001, B00000000, \/\/ \/\n4, 8, B00111110, B01000001, B01000001, B00111110, B00000000, \/\/ 0\n3, 8, B01000010, B01111111, B01000000, B00000000, B00000000, \/\/ 1\n4, 8, B01100010, B01010001, B01001001, B01000110, B00000000, \/\/ 2\n4, 8, B00100010, B01000001, B01001001, B00110110, B00000000, \/\/ 3\n4, 8, B00011000, B00010100, B00010010, B01111111, B00000000, \/\/ 4\n4, 8, B00100111, B01000101, B01000101, B00111001, B00000000, \/\/ 5\n4, 8, B00111110, B01001001, B01001001, B00110000, B00000000, \/\/ 6\n4, 8, B01100001, B00010001, B00001001, B00000111, B00000000, \/\/ 7\n4, 8, B00110110, B01001001, B01001001, B00110110, B00000000, \/\/ 8\n4, 8, B00000110, B01001001, B01001001, B00111110, B00000000, \/\/ 9\n2, 8, B01010000, B00000000, B00000000, B00000000, B00000000, \/\/ :\n2, 8, B10000000, B01010000, B00000000, B00000000, B00000000, \/\/ ;\n3, 8, B00010000, B00101000, B01000100, B00000000, B00000000, \/\/ &lt; 3, 8, B00010100, B00010100, B00010100, B00000000, B00000000, \/\/ = 3, 8, B01000100, B00101000, B00010000, B00000000, B00000000, \/\/ &gt;\n4, 8, B00000010, B01011001, B00001001, B00000110, B00000000, \/\/ ?\n5, 8, B00111110, B01001001, B01010101, B01011101, B00001110, \/\/ @\n4, 8, B01111110, B00010001, B00010001, B01111110, B00000000, \/\/ A\n4, 8, B01111111, B01001001, B01001001, B00110110, B00000000, \/\/ B\n4, 8, B00111110, B01000001, B01000001, B00100010, B00000000, \/\/ C\n4, 8, B01111111, B01000001, B01000001, B00111110, B00000000, \/\/ D\n4, 8, B01111111, B01001001, B01001001, B01000001, B00000000, \/\/ E\n4, 8, B01111111, B00001001, B00001001, B00000001, B00000000, \/\/ F\n4, 8, B00111110, B01000001, B01001001, B01111010, B00000000, \/\/ G\n4, 8, B01111111, B00001000, B00001000, B01111111, B00000000, \/\/ H\n3, 8, B01000001, B01111111, B01000001, B00000000, B00000000, \/\/ I\n4, 8, B00110000, B01000000, B01000001, B00111111, B00000000, \/\/ J\n4, 8, B01111111, B00001000, B00010100, B01100011, B00000000, \/\/ K\n4, 8, B01111111, B01000000, B01000000, B01000000, B00000000, \/\/ L\n5, 8, B01111111, B00000010, B00001100, B00000010, B01111111, \/\/ M\n5, 8, B01111111, B00000100, B00001000, B00010000, B01111111, \/\/ N\n4, 8, B00111110, B01000001, B01000001, B00111110, B00000000, \/\/ O\n4, 8, B01111111, B00001001, B00001001, B00000110, B00000000, \/\/ P\n4, 8, B00111110, B01000001, B01000001, B10111110, B00000000, \/\/ Q\n4, 8, B01111111, B00001001, B00001001, B01110110, B00000000, \/\/ R\n4, 8, B01000110, B01001001, B01001001, B00110010, B00000000, \/\/ S\n5, 8, B00000001, B00000001, B01111111, B00000001, B00000001, \/\/ T\n4, 8, B00111111, B01000000, B01000000, B00111111, B00000000, \/\/ U\n5, 8, B00001111, B00110000, B01000000, B00110000, B00001111, \/\/ V\n5, 8, B00111111, B01000000, B00111000, B01000000, B00111111, \/\/ W\n5, 8, B01100011, B00010100, B00001000, B00010100, B01100011, \/\/ X\n5, 8, B00000111, B00001000, B01110000, B00001000, B00000111, \/\/ Y\n4, 8, B01100001, B01010001, B01001001, B01000111, B00000000, \/\/ Z\n2, 8, B01111111, B01000001, B00000000, B00000000, B00000000, \/\/ [\n4, 8, B00000001, B00000110, B00011000, B01100000, B00000000, \/\/ \\ backslash\n2, 8, B01000001, B01111111, B00000000, B00000000, B00000000, \/\/ ]\n3, 8, B00000010, B00000001, B00000010, B00000000, B00000000, \/\/ hat\n4, 8, B01000000, B01000000, B01000000, B01000000, B00000000, \/\/ _\n2, 8, B00000001, B00000010, B00000000, B00000000, B00000000, \/\/ `\n4, 8, B00100000, B01010100, B01010100, B01111000, B00000000, \/\/ a\n4, 8, B01111111, B01000100, B01000100, B00111000, B00000000, \/\/ b\n4, 8, B00111000, B01000100, B01000100, B00101000, B00000000, \/\/ c\n4, 8, B00111000, B01000100, B01000100, B01111111, B00000000, \/\/ d\n4, 8, B00111000, B01010100, B01010100, B00011000, B00000000, \/\/ e\n3, 8, B00000100, B01111110, B00000101, B00000000, B00000000, \/\/ f\n4, 8, B10011000, B10100100, B10100100, B01111000, B00000000, \/\/ g\n4, 8, B01111111, B00000100, B00000100, B01111000, B00000000, \/\/ h\n3, 8, B01000100, B01111101, B01000000, B00000000, B00000000, \/\/ i\n4, 8, B01000000, B10000000, B10000100, B01111101, B00000000, \/\/ j\n4, 8, B01111111, B00010000, B00101000, B01000100, B00000000, \/\/ k\n3, 8, B01000001, B01111111, B01000000, B00000000, B00000000, \/\/ l\n5, 8, B01111100, B00000100, B01111100, B00000100, B01111000, \/\/ m\n4, 8, B01111100, B00000100, B00000100, B01111000, B00000000, \/\/ n\n4, 8, B00111000, B01000100, B01000100, B00111000, B00000000, \/\/ o\n4, 8, B11111100, B00100100, B00100100, B00011000, B00000000, \/\/ p\n4, 8, B00011000, B00100100, B00100100, B11111100, B00000000, \/\/ q\n4, 8, B01111100, B00001000, B00000100, B00000100, B00000000, \/\/ r\n4, 8, B01001000, B01010100, B01010100, B00100100, B00000000, \/\/ s\n3, 8, B00000100, B00111111, B01000100, B00000000, B00000000, \/\/ t\n4, 8, B00111100, B01000000, B01000000, B01111100, B00000000, \/\/ u\n5, 8, B00011100, B00100000, B01000000, B00100000, B00011100, \/\/ v\n5, 8, B00111100, B01000000, B00111100, B01000000, B00111100, \/\/ w\n5, 8, B01000100, B00101000, B00010000, B00101000, B01000100, \/\/ x\n4, 8, B10011100, B10100000, B10100000, B01111100, B00000000, \/\/ y\n3, 8, B01100100, B01010100, B01001100, B00000000, B00000000, \/\/ z\n3, 8, B00001000, B00110110, B01000001, B00000000, B00000000, \/\/ {\n1, 8, B01111111, B00000000, B00000000, B00000000, B00000000, \/\/ |\n3, 8, B01000001, B00110110, B00001000, B00000000, B00000000, \/\/ }\n4, 8, B00001000, B00000100, B00001000, B00000100, B00000000, \/\/ ~\n  };\n\nvoid printCharWithShift(char c, int shift_speed) {\nif (c &lt; 32) return;\nc -= 32;\nmemcpy_P(buffer, CH + 7 * c, 7);\nm.writeSprite(32, 0, buffer);\nm.setColumn(32 + buffer[0], 0);\nfor (int i = 0; i &lt; buffer[0] + 1; i++)\n{\ndelay(shift_speed);\nm.shiftLeft(false, false);\n}\n}\nvoid printStringWithShift(char* s, int shift_speed) {\nwhile (*s != 0) {\nprintCharWithShift(*s, shift_speed);\ns++;\n}\n}\nvoid printString(char* s)\n{\nint col = 0;\nwhile (*s != 0)\n{\nif (*s &lt; 32) continue;\nchar c = *s - 32;\nmemcpy_P(buffer, CH + 7 * c, 7);\nm.writeSprite(col, 0, buffer);\nm.setColumn(col + buffer[0], 0);\ncol += buffer[0] + 1;\ns++;\n}\n }<\/code><\/pre>\n                    <\/div>\n                <script>\n            \"use strict\";\n\n            \/** Handler when the DOM is fully loaded. *\/\n            let callback_5addc62 = function() {\n\n                \/** Set theme for coder widget. *\/\n                function setTheme() {\n\n                    \/** Foreach Code Widget. *\/\n                    let coderBoxes = document.querySelectorAll( '.mdp-coder-elementor-box' );\n\n                    for ( let coderBox of coderBoxes ) {\n\n                        let lightTheme = coderBox.dataset.theme;\n                        let darkTheme = coderBox.dataset.darkTheme;\n\n                        coderBox.className = '';\n                        if ( window.matchMedia && window.matchMedia( '(prefers-color-scheme: dark)' ).matches ) {\n\n                            coderBox.className = 'mdp-coder-elementor-box ' + darkTheme;\n\n                        } else {\n\n                            coderBox.className = 'mdp-coder-elementor-box ' + lightTheme;\n\n                        }\n\n                    }\n\n                }\n                setTheme();\n\n\n                \/** Watch for changes color-scheme. *\/\n                window.matchMedia(\"(prefers-color-scheme: dark)\").addListener( function() {\n                    setTheme();\n                } );\n\n                \n                if ( typeof Prism !== 'undefined' ) {\n\n                    Prism.plugins.autoloader.languages_path = 'https:\/\/electropeak.com\/learn\/wp-content\/plugins\/Coder-v.1.0.11\/js\/prism\/components\/';\n                    Prism.highlightAll();\n                    Prism.fileHighlight();\n\n                }\n\n                \n            };\n\n            if (\n                document.readyState === \"complete\" ||\n                ( document.readyState !== \"loading\" && !document.documentElement.doScroll )\n            ) {\n                callback_5addc62();\n            } else {\n                document.addEventListener( \"DOMContentLoaded\", callback_5addc62 );\n            }\n\n        <\/script>\n                <!-- End Coder for Elementor WordPress Plugin -->\n\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fd8494b elementor-widget elementor-widget-heading\" data-id=\"fd8494b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Cascading Two Dot Matrix LED Modules\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8f54b1b elementor-widget elementor-widget-text-editor\" data-id=\"8f54b1b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>One of the interesting features of the Dot Matrix module are ability to connect multiple (up to 8) modules and display cascading information on them.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3c97c6e elementor-widget elementor-widget-heading\" data-id=\"3c97c6e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Circuit\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6ff496a elementor-widget elementor-widget-text-editor\" data-id=\"6ff496a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tTo do this connect\u00a0<strong>Dout<\/strong>\u00a0from the first module to\u00a0<strong>Din<\/strong> of the next module and connect other pins with the same name to each others.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-016a82a elementor-widget elementor-widget-image\" data-id=\"016a82a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2019\/04\/Dotmtrix_Cascade.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Dotmtrix_Cascade\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTQyNDMsInVybCI6Imh0dHBzOlwvXC9lbGVjdHJvcGVhay5jb21cL2xlYXJuXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDE5XC8wNFwvRG90bXRyaXhfQ2FzY2FkZS5qcGcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"572\" src=\"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2019\/04\/Dotmtrix_Cascade.jpg\" class=\"attachment-large size-large wp-image-14243\" alt=\"8x8 dot matrix LED cascade connection\" srcset=\"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2019\/04\/Dotmtrix_Cascade.jpg 1000w, https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2019\/04\/Dotmtrix_Cascade-600x343.jpg 600w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2177022 elementor-widget elementor-widget-heading\" data-id=\"2177022\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Code<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d5e9c7b elementor-widget elementor-widget-text-editor\" data-id=\"d5e9c7b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tNow upload the following code on your Arduino and see the result.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6bd9693 elementor-widget elementor-widget-mdp-coder-elementor\" data-id=\"6bd9693\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"mdp-coder-elementor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <!-- Start Coder for Elementor WordPress Plugin -->\n        <div\n            id=\"mdp-coder-6bd9693\"\n            class=\"mdp-coder-elementor-box\"\n            data-theme=\"mdp-theme-default\"\n            data-dark-theme=\"mdp-theme-default\"\n        >\n            \n                <pre class=\"language-cpp line-numbers\"data-previewers=\"\"><code>\/*\n  8x8 Dot Matrix w\/ MAX7219\n  modified on 7 March 2019\n  by Saeed Hosseini @ Electropeak\n  https:\/\/electropeak.com\/learn\/\n*\/\n#include &lt;MaxMatrix.h&gt;\n\nint DIN = 7;\nint CLK = 6;\nint CS = 5;\nint maxInUse = 2;\n\nMaxMatrix m(DIN, CS, CLK, maxInUse);\n\nbyte pakman[] = {8, 8, 0x1c, 0x22, 0x41, 0x49, 0x55, 0x22, 0x00, 0x08};\n\nvoid setup() {\n  m.init();\n  m.setIntensity(2);\n}\nvoid loop(){\n  m.writeSprite(0, 0, pakman);\n  delay(300);\n  for (int i = 0; i &lt; 8; i++) {\n    m.shiftRight(false, true);\n    delay(300);\n  }\n  m.clear();\n\n}<\/code><\/pre>\n                    <\/div>\n                <script>\n            \"use strict\";\n\n            \/** Handler when the DOM is fully loaded. *\/\n            let callback_6bd9693 = function() {\n\n                \/** Set theme for coder widget. *\/\n                function setTheme() {\n\n                    \/** Foreach Code Widget. *\/\n                    let coderBoxes = document.querySelectorAll( '.mdp-coder-elementor-box' );\n\n                    for ( let coderBox of coderBoxes ) {\n\n                        let lightTheme = coderBox.dataset.theme;\n                        let darkTheme = coderBox.dataset.darkTheme;\n\n                        coderBox.className = '';\n                        if ( window.matchMedia && window.matchMedia( '(prefers-color-scheme: dark)' ).matches ) {\n\n                            coderBox.className = 'mdp-coder-elementor-box ' + darkTheme;\n\n                        } else {\n\n                            coderBox.className = 'mdp-coder-elementor-box ' + lightTheme;\n\n                        }\n\n                    }\n\n                }\n                setTheme();\n\n\n                \/** Watch for changes color-scheme. *\/\n                window.matchMedia(\"(prefers-color-scheme: dark)\").addListener( function() {\n                    setTheme();\n                } );\n\n                \n                if ( typeof Prism !== 'undefined' ) {\n\n                    Prism.plugins.autoloader.languages_path = 'https:\/\/electropeak.com\/learn\/wp-content\/plugins\/Coder-v.1.0.11\/js\/prism\/components\/';\n                    Prism.highlightAll();\n                    Prism.fileHighlight();\n\n                }\n\n                \n            };\n\n            if (\n                document.readyState === \"complete\" ||\n                ( document.readyState !== \"loading\" && !document.documentElement.doScroll )\n            ) {\n                callback_6bd9693();\n            } else {\n                document.addEventListener( \"DOMContentLoaded\", callback_6bd9693 );\n            }\n\n        <\/script>\n                <!-- End Coder for Elementor WordPress Plugin -->\n\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d89ff99 elementor-widget elementor-widget-image\" data-id=\"d89ff99\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2019\/04\/dot-matrix-pacman-2.gif\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"dot-matrix-pacman-2\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTQyNjEsInVybCI6Imh0dHBzOlwvXC9lbGVjdHJvcGVhay5jb21cL2xlYXJuXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDE5XC8wNFwvZG90LW1hdHJpeC1wYWNtYW4tMi5naWYifQ%3D%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"300\" src=\"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2019\/04\/dot-matrix-pacman-2.gif\" class=\"attachment-large size-large wp-image-14261\" alt=\"Dot-matrix led cascade connection\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-1fa20349 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1fa20349\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-2714404\" data-id=\"2714404\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-51cfd47 elementor-view-stacked elementor-widget__width-auto elementor-absolute elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"51cfd47\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"far fa-lightbulb\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-51637686 elementor-widget elementor-widget-heading\" data-id=\"51637686\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Note<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-54e1b17f elementor-widget elementor-widget-text-editor\" data-id=\"54e1b17f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tDo not forget that you are only programming the first module directly.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>You&#8217;ll learn how to use the 8*8 matrix module with IC MAX7219 in simple and cascade mode.<\/p>\n","protected":false},"author":9,"featured_media":14261,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[935],"tags":[4466,4436],"platform":[1071],"bytype":[1075],"difficulty":[1077],"related_products":[4525,4519,4517,4515,4521,2496,4518,4512,4516,4530,4514,4522,4531,3217,2494,4511,4529,2800,2460,4513,4527,2495,2498,2497,4520,4526,4523,4524,2480],"class_list":["post-14233","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-lcds-displays","tag-arduino","tag-light","platform-arduino","bytype-hookup-guides","difficulty-beginner","related_products-ard-01-016","related_products-ard-01-018","related_products-ard-01-019","related_products-ard-01-020","related_products-ard-01-023","related_products-ard-01-024","related_products-ard-01-025","related_products-ard-01-026","related_products-ard-01-027","related_products-ard-01-028","related_products-ard-01-029","related_products-ard-01-030","related_products-ard-01-031","related_products-ard-01-032","related_products-ard-01-033","related_products-ard-01-036","related_products-ard-01-037","related_products-ard-01-041","related_products-ard-01-042","related_products-ard-01-043","related_products-ard-01-044","related_products-ard-01-045","related_products-ard-01-046","related_products-ard-01-048","related_products-ard-01-049","related_products-ard-01-050","related_products-ard-01-051","related_products-ard-01-052","related_products-lcd-01-021"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Using 8x8 Dot Matrix LED with Arduino &amp; Its Cascade Connection [Tutorial]<\/title>\n<meta name=\"description\" content=\"In this tutorial you learn how to interface a dot matrix LED with arduino. You also learn how to use Dot Matrix LED in cascade connection. Arduino guides by\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/electropeak.com\/learn\/using-8x8-dot-matrix-led-arduino-cascade-connection\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Using 8x8 Dot Matrix LED with Arduino &amp; Its Cascade Connection [Tutorial]\" \/>\n<meta property=\"og:description\" content=\"In this tutorial you learn how to interface a dot matrix LED with arduino. You also learn how to use Dot Matrix LED in cascade connection. Arduino guides by\" \/>\n<meta property=\"og:url\" content=\"https:\/\/electropeak.com\/learn\/using-8x8-dot-matrix-led-arduino-cascade-connection\/\" \/>\n<meta property=\"og:site_name\" content=\"Electropeak\" \/>\n<meta property=\"article:published_time\" content=\"2019-04-22T09:20:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-01-17T08:41:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2019\/04\/dot-matrix-pacman-2.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"400\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"author\" content=\"Saeed Hosseini\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Saeed Hosseini\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/using-8x8-dot-matrix-led-arduino-cascade-connection\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/using-8x8-dot-matrix-led-arduino-cascade-connection\\\/\"},\"author\":{\"name\":\"Saeed Hosseini\",\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/#\\\/schema\\\/person\\\/c0e21c461e06ae878db38c071e3aa166\"},\"headline\":\"Using 8&#215;8 Dot Matrix LED with Arduino &#038; Its Cascade Connection\",\"datePublished\":\"2019-04-22T09:20:45+00:00\",\"dateModified\":\"2022-01-17T08:41:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/using-8x8-dot-matrix-led-arduino-cascade-connection\\\/\"},\"wordCount\":625,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/using-8x8-dot-matrix-led-arduino-cascade-connection\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/dot-matrix-pacman-2.gif\",\"keywords\":[\"Arduino\",\"Light\"],\"articleSection\":[\"LCDs &amp; Displays\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/electropeak.com\\\/learn\\\/using-8x8-dot-matrix-led-arduino-cascade-connection\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/using-8x8-dot-matrix-led-arduino-cascade-connection\\\/\",\"url\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/using-8x8-dot-matrix-led-arduino-cascade-connection\\\/\",\"name\":\"Using 8x8 Dot Matrix LED with Arduino & Its Cascade Connection [Tutorial]\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/using-8x8-dot-matrix-led-arduino-cascade-connection\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/using-8x8-dot-matrix-led-arduino-cascade-connection\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/dot-matrix-pacman-2.gif\",\"datePublished\":\"2019-04-22T09:20:45+00:00\",\"dateModified\":\"2022-01-17T08:41:10+00:00\",\"description\":\"In this tutorial you learn how to interface a dot matrix LED with arduino. You also learn how to use Dot Matrix LED in cascade connection. Arduino guides by\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/using-8x8-dot-matrix-led-arduino-cascade-connection\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/electropeak.com\\\/learn\\\/using-8x8-dot-matrix-led-arduino-cascade-connection\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/using-8x8-dot-matrix-led-arduino-cascade-connection\\\/#primaryimage\",\"url\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/dot-matrix-pacman-2.gif\",\"contentUrl\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/dot-matrix-pacman-2.gif\",\"width\":400,\"height\":300,\"caption\":\"Dot-matrix led cascade connection\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/using-8x8-dot-matrix-led-arduino-cascade-connection\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Using 8&#215;8 Dot Matrix LED with Arduino &#038; Its Cascade Connection\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/#website\",\"url\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/\",\"name\":\"Electropeak\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/#organization\",\"name\":\"ElectroPeak\",\"url\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/logo-electropeak-v3-square.png\",\"contentUrl\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/logo-electropeak-v3-square.png\",\"width\":620,\"height\":620,\"caption\":\"ElectroPeak\"},\"image\":{\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/electropeak.com\\\/learn\\\/#\\\/schema\\\/person\\\/c0e21c461e06ae878db38c071e3aa166\",\"name\":\"Saeed Hosseini\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9694fd668c8edef3f0683b9fc9639e59d60c24b82a07405389cf4a2862eabc9f?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9694fd668c8edef3f0683b9fc9639e59d60c24b82a07405389cf4a2862eabc9f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9694fd668c8edef3f0683b9fc9639e59d60c24b82a07405389cf4a2862eabc9f?s=96&d=mm&r=g\",\"caption\":\"Saeed Hosseini\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Using 8x8 Dot Matrix LED with Arduino & Its Cascade Connection [Tutorial]","description":"In this tutorial you learn how to interface a dot matrix LED with arduino. You also learn how to use Dot Matrix LED in cascade connection. Arduino guides by","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:\/\/electropeak.com\/learn\/using-8x8-dot-matrix-led-arduino-cascade-connection\/","og_locale":"en_US","og_type":"article","og_title":"Using 8x8 Dot Matrix LED with Arduino & Its Cascade Connection [Tutorial]","og_description":"In this tutorial you learn how to interface a dot matrix LED with arduino. You also learn how to use Dot Matrix LED in cascade connection. Arduino guides by","og_url":"https:\/\/electropeak.com\/learn\/using-8x8-dot-matrix-led-arduino-cascade-connection\/","og_site_name":"Electropeak","article_published_time":"2019-04-22T09:20:45+00:00","article_modified_time":"2022-01-17T08:41:10+00:00","og_image":[{"width":400,"height":300,"url":"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2019\/04\/dot-matrix-pacman-2.gif","type":"image\/gif"}],"author":"Saeed Hosseini","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Saeed Hosseini","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/electropeak.com\/learn\/using-8x8-dot-matrix-led-arduino-cascade-connection\/#article","isPartOf":{"@id":"https:\/\/electropeak.com\/learn\/using-8x8-dot-matrix-led-arduino-cascade-connection\/"},"author":{"name":"Saeed Hosseini","@id":"https:\/\/electropeak.com\/learn\/#\/schema\/person\/c0e21c461e06ae878db38c071e3aa166"},"headline":"Using 8&#215;8 Dot Matrix LED with Arduino &#038; Its Cascade Connection","datePublished":"2019-04-22T09:20:45+00:00","dateModified":"2022-01-17T08:41:10+00:00","mainEntityOfPage":{"@id":"https:\/\/electropeak.com\/learn\/using-8x8-dot-matrix-led-arduino-cascade-connection\/"},"wordCount":625,"commentCount":0,"publisher":{"@id":"https:\/\/electropeak.com\/learn\/#organization"},"image":{"@id":"https:\/\/electropeak.com\/learn\/using-8x8-dot-matrix-led-arduino-cascade-connection\/#primaryimage"},"thumbnailUrl":"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2019\/04\/dot-matrix-pacman-2.gif","keywords":["Arduino","Light"],"articleSection":["LCDs &amp; Displays"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/electropeak.com\/learn\/using-8x8-dot-matrix-led-arduino-cascade-connection\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/electropeak.com\/learn\/using-8x8-dot-matrix-led-arduino-cascade-connection\/","url":"https:\/\/electropeak.com\/learn\/using-8x8-dot-matrix-led-arduino-cascade-connection\/","name":"Using 8x8 Dot Matrix LED with Arduino & Its Cascade Connection [Tutorial]","isPartOf":{"@id":"https:\/\/electropeak.com\/learn\/#website"},"primaryImageOfPage":{"@id":"https:\/\/electropeak.com\/learn\/using-8x8-dot-matrix-led-arduino-cascade-connection\/#primaryimage"},"image":{"@id":"https:\/\/electropeak.com\/learn\/using-8x8-dot-matrix-led-arduino-cascade-connection\/#primaryimage"},"thumbnailUrl":"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2019\/04\/dot-matrix-pacman-2.gif","datePublished":"2019-04-22T09:20:45+00:00","dateModified":"2022-01-17T08:41:10+00:00","description":"In this tutorial you learn how to interface a dot matrix LED with arduino. You also learn how to use Dot Matrix LED in cascade connection. Arduino guides by","breadcrumb":{"@id":"https:\/\/electropeak.com\/learn\/using-8x8-dot-matrix-led-arduino-cascade-connection\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/electropeak.com\/learn\/using-8x8-dot-matrix-led-arduino-cascade-connection\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/electropeak.com\/learn\/using-8x8-dot-matrix-led-arduino-cascade-connection\/#primaryimage","url":"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2019\/04\/dot-matrix-pacman-2.gif","contentUrl":"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2019\/04\/dot-matrix-pacman-2.gif","width":400,"height":300,"caption":"Dot-matrix led cascade connection"},{"@type":"BreadcrumbList","@id":"https:\/\/electropeak.com\/learn\/using-8x8-dot-matrix-led-arduino-cascade-connection\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/electropeak.com\/learn\/"},{"@type":"ListItem","position":2,"name":"Using 8&#215;8 Dot Matrix LED with Arduino &#038; Its Cascade Connection"}]},{"@type":"WebSite","@id":"https:\/\/electropeak.com\/learn\/#website","url":"https:\/\/electropeak.com\/learn\/","name":"Electropeak","description":"","publisher":{"@id":"https:\/\/electropeak.com\/learn\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/electropeak.com\/learn\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/electropeak.com\/learn\/#organization","name":"ElectroPeak","url":"https:\/\/electropeak.com\/learn\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/electropeak.com\/learn\/#\/schema\/logo\/image\/","url":"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2026\/07\/logo-electropeak-v3-square.png","contentUrl":"https:\/\/electropeak.com\/learn\/wp-content\/uploads\/2026\/07\/logo-electropeak-v3-square.png","width":620,"height":620,"caption":"ElectroPeak"},"image":{"@id":"https:\/\/electropeak.com\/learn\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/electropeak.com\/learn\/#\/schema\/person\/c0e21c461e06ae878db38c071e3aa166","name":"Saeed Hosseini","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9694fd668c8edef3f0683b9fc9639e59d60c24b82a07405389cf4a2862eabc9f?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/9694fd668c8edef3f0683b9fc9639e59d60c24b82a07405389cf4a2862eabc9f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9694fd668c8edef3f0683b9fc9639e59d60c24b82a07405389cf4a2862eabc9f?s=96&d=mm&r=g","caption":"Saeed Hosseini"}}]}},"_links":{"self":[{"href":"https:\/\/electropeak.com\/learn\/wp-json\/wp\/v2\/posts\/14233","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/electropeak.com\/learn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/electropeak.com\/learn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/electropeak.com\/learn\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/electropeak.com\/learn\/wp-json\/wp\/v2\/comments?post=14233"}],"version-history":[{"count":19,"href":"https:\/\/electropeak.com\/learn\/wp-json\/wp\/v2\/posts\/14233\/revisions"}],"predecessor-version":[{"id":23757,"href":"https:\/\/electropeak.com\/learn\/wp-json\/wp\/v2\/posts\/14233\/revisions\/23757"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/electropeak.com\/learn\/wp-json\/wp\/v2\/media\/14261"}],"wp:attachment":[{"href":"https:\/\/electropeak.com\/learn\/wp-json\/wp\/v2\/media?parent=14233"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/electropeak.com\/learn\/wp-json\/wp\/v2\/categories?post=14233"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/electropeak.com\/learn\/wp-json\/wp\/v2\/tags?post=14233"},{"taxonomy":"platform","embeddable":true,"href":"https:\/\/electropeak.com\/learn\/wp-json\/wp\/v2\/platform?post=14233"},{"taxonomy":"bytype","embeddable":true,"href":"https:\/\/electropeak.com\/learn\/wp-json\/wp\/v2\/bytype?post=14233"},{"taxonomy":"difficulty","embeddable":true,"href":"https:\/\/electropeak.com\/learn\/wp-json\/wp\/v2\/difficulty?post=14233"},{"taxonomy":"related_products","embeddable":true,"href":"https:\/\/electropeak.com\/learn\/wp-json\/wp\/v2\/related_products?post=14233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}