{"product_id":"max7219-dot-led-matrix-module","title":"MAX7219 DOT LED MATRIX MODULE","description":"\u003cdiv class=\"n6owBd awi2gc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAIIAAgACAUQAA\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 16px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eThe MAX7219 Dot LED Matrix Module is \u003cmark class=\"HxTRcb\" data-sfc-root=\"c\" data-wiz-uids=\"SFLD8_k\" data-sfc-cb=\"\" data-ved=\"2ahUKEwjPurvzxPOUAxUxR6QEHTc_DnEQuJAPegoIAggACAAIBRAD\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 500; margin: 0px; text-decoration: none; border-bottom: 0px rgb(238, 240, 255);\"\u003e\u003c!--qkimaf SFLD8_j\/HugV6--\u003e\u003c!--cqw1tb SFLD8_j\/HugV6--\u003ean 8x8 display driver that lets you easily control 64 individual LEDs using only three data pins on a microcontroller\u003c!--TgQPHd|[]--\u003e\u003c\/mark\u003e. It is widely used with Arduino, Raspberry Pi, and ESP32 platforms to create scrolling text, digital clocks, and graphic animations.\u003cspan\u003e \u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"Fsg96\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\u003c!--TgQPHd|[]--\u003e\u003c\/div\u003e\n\u003cdiv class=\"otQkpb\" aria-level=\"3\" role=\"heading\" data-animation-nesting=\"\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 20px; font-weight: 600; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(238, 240, 255);\"\u003e\n\u003cstrong\u003eOverview\u003c\/strong\u003e\u003cspan\u003e\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/div\u003e\n\u003cdiv data-bfc=\"\" class=\"\" data-ved=\"2ahUKEwjPurvzxPOUAxUxR6QEHTc_DnEQi4wTegoIAggACAAIDBAA\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003cdiv class=\"n6owBd awi2gc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAIIAAgACAwQAQ\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eThe core of the module is the MAX7219 IC, which serves as a serial-input\/output common-cathode display driver. It features a built-in BCD decoder, multiplex scanning circuitry, and an 8x8 static RAM to store display data. Because the chip manages the constant refreshing of the LEDs, your microcontroller is freed up to perform other tasks and doesn’t suffer from display flickering.\u003c!--TgQPHd|[]--\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"Fsg96\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\u003c!--TgQPHd|[]--\u003e\u003c\/div\u003e\n\u003cdiv data-bfc=\"\" class=\"\" data-ved=\"2ahUKEwjPurvzxPOUAxUxR6QEHTc_DnEQi4wTegoIAggACAAIDhAA\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003cdiv class=\"otQkpb\" aria-level=\"3\" role=\"heading\" data-animation-nesting=\"\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 20px; font-weight: 600; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(238, 240, 255);\"\u003e\n\u003cstrong\u003ePinout \u0026amp; Wiring\u003c\/strong\u003e\u003cspan\u003e\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-bfc=\"\" class=\"\" data-ved=\"2ahUKEwjPurvzxPOUAxUxR6QEHTc_DnEQi4wTegoIAggACAAIDxAA\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003cdiv class=\"n6owBd awi2gc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAIIAAgACA8QAQ\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eThe module typically features a 5-pin input interface for connecting to your microcontroller and a corresponding 5-pin output interface for cascading modules together.\u003cspan\u003e \u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"Fsg96\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\u003c!--TgQPHd|[]--\u003e\u003c\/div\u003e\n\u003cdiv data-bfc=\"\" class=\"\" data-ved=\"2ahUKEwjPurvzxPOUAxUxR6QEHTc_DnEQi4wTegoIAggACAAIEhAA\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003cdiv class=\"Fv6NCb\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-ved=\"2ahUKEwjPurvzxPOUAxUxR6QEHTc_DnEQ-q4QegoIAggACAAIEhAB\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 4px 0px 12px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003ctable class=\"NRefec\" data-animation-nesting=\"\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003ctbody data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003ctr class=\"cZCYO\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003cth class=\"iry6k\" colspan=\"undefined\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 14px; font-weight: 700; margin: 0px; text-decoration: none; border-bottom: 1px solid rgb(68, 71, 70);\"\u003ePin Label\u003cspan\u003e \u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/th\u003e\n\u003cth class=\"iry6k\" colspan=\"undefined\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 14px; font-weight: 700; margin: 0px; text-decoration: none; border-bottom: 1px solid rgb(68, 71, 70);\"\u003eFunction\u003c!--TgQPHd|[]--\u003e\n\u003c\/th\u003e\n\u003cth class=\"iry6k\" colspan=\"undefined\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 14px; font-weight: 700; margin: 0px; text-decoration: none; border-bottom: 1px solid rgb(68, 71, 70);\"\u003eConnection (e.g., Arduino Uno)\u003c!--TgQPHd|[]--\u003e\n\u003c\/th\u003e\n\u003c!--TgQPHd|[]--\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"cZCYO\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003ctd class=\"cOeeGf\" colspan=\"undefined\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 1px solid rgb(68, 71, 70);\"\u003e\n\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 14px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eVCC\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/td\u003e\n\u003ctd class=\"cOeeGf\" colspan=\"undefined\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 1px solid rgb(68, 71, 70);\"\u003ePower Supply\u003c!--TgQPHd|[]--\u003e\n\u003c\/td\u003e\n\u003ctd class=\"cOeeGf\" colspan=\"undefined\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 1px solid rgb(68, 71, 70);\"\u003e5V\u003c!--TgQPHd|[]--\u003e\n\u003c\/td\u003e\n\u003c!--TgQPHd|[]--\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"cZCYO\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003ctd class=\"cOeeGf\" colspan=\"undefined\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 1px solid rgb(68, 71, 70);\"\u003e\n\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 14px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eGND\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/td\u003e\n\u003ctd class=\"cOeeGf\" colspan=\"undefined\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 1px solid rgb(68, 71, 70);\"\u003eGround\u003c!--TgQPHd|[]--\u003e\n\u003c\/td\u003e\n\u003ctd class=\"cOeeGf\" colspan=\"undefined\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 1px solid rgb(68, 71, 70);\"\u003eGND\u003c!--TgQPHd|[]--\u003e\n\u003c\/td\u003e\n\u003c!--TgQPHd|[]--\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"cZCYO\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003ctd class=\"cOeeGf\" colspan=\"undefined\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 1px solid rgb(68, 71, 70);\"\u003e\n\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 14px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eDIN\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/td\u003e\n\u003ctd class=\"cOeeGf\" colspan=\"undefined\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 1px solid rgb(68, 71, 70);\"\u003eData In\u003c!--TgQPHd|[]--\u003e\n\u003c\/td\u003e\n\u003ctd class=\"cOeeGf\" colspan=\"undefined\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 1px solid rgb(68, 71, 70);\"\u003eDigital Pin 10 (or MOSI)\u003c!--TgQPHd|[]--\u003e\n\u003c\/td\u003e\n\u003c!--TgQPHd|[]--\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"cZCYO\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003ctd class=\"cOeeGf\" colspan=\"undefined\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 1px solid rgb(68, 71, 70);\"\u003e\n\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 14px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eCS\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/td\u003e\n\u003ctd class=\"cOeeGf\" colspan=\"undefined\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 1px solid rgb(68, 71, 70);\"\u003eChip Select \/ Load\u003c!--TgQPHd|[]--\u003e\n\u003c\/td\u003e\n\u003ctd class=\"cOeeGf\" colspan=\"undefined\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 1px solid rgb(68, 71, 70);\"\u003eDigital Pin 11 (or SS\/CS)\u003c!--TgQPHd|[]--\u003e\n\u003c\/td\u003e\n\u003c!--TgQPHd|[]--\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"cZCYO\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003ctd class=\"cOeeGf\" colspan=\"undefined\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 14px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eCLK\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/td\u003e\n\u003ctd class=\"cOeeGf\" colspan=\"undefined\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eClock\u003c!--TgQPHd|[]--\u003e\n\u003c\/td\u003e\n\u003ctd class=\"cOeeGf\" colspan=\"undefined\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eDigital Pin 13 (or SCK)\u003c!--TgQPHd|[]--\u003e\n\u003c\/td\u003e\n\u003c!--TgQPHd|[]--\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c!--TgQPHd|[[1,0,0,null,null,\u0026quot;\u0026quot;]]--\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"Fsg96\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\u003c!--TgQPHd|[]--\u003e\u003c\/div\u003e\n\u003cdiv data-bfc=\"\" class=\"\" data-ved=\"2ahUKEwjPurvzxPOUAxUxR6QEHTc_DnEQi4wTegoIAggACAAIExAA\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003cdiv class=\"otQkpb\" aria-level=\"3\" role=\"heading\" data-animation-nesting=\"\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 20px; font-weight: 600; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(238, 240, 255);\"\u003e\n\u003cstrong\u003eHow to Program\u003c\/strong\u003e\u003cspan\u003e\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-bfc=\"\" class=\"\" data-ved=\"2ahUKEwjPurvzxPOUAxUxR6QEHTc_DnEQi4wTegoIAggACAAIFBAA\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003cdiv class=\"n6owBd awi2gc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAIIAAgACBQQAQ\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eTo program the module, you don't have to write complex bit-shifting or multiplexing logic from scratch. The easiest route is to use pre-built libraries in the Arduino IDE.\u003cspan\u003e \u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-bfc=\"\" class=\"\" data-ved=\"2ahUKEwjPurvzxPOUAxUxR6QEHTc_DnEQi4wTegoIAggACAAIFRAA\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003col class=\"IaGLZe VimKh\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003cli class=\"Z1qcYe\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAIIAAgACBUQAQ\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003cspan class=\"T286Pc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eInstall Libraries:\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e Go to \u003cem class=\"eujQNb\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eSketch \u0026gt; Include Library \u0026gt; Manage Libraries\u003c!--TgQPHd|[]--\u003e\u003c\/em\u003e and search for \u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eMD_MAX72xx\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e and \u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eMD_Parola\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e (for advanced text scrolling). Alternatively, the \u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eLedControl\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e library is great for basic 8x8 grid control.\u003c!--TgQPHd|[]--\u003e\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/li\u003e\n\u003cli class=\"Z1qcYe\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAIIAAgACBUQBA\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003cspan class=\"T286Pc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eDefine Hardware:\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e When initializing the library, ensure you specify the exact hardware type you are using (e.g., \u003ccode dir=\"ltr\" class=\"KDcb0c\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: monospace; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 1px solid rgb(44, 46, 53);\"\u003eFC16_HW\u003c!--TgQPHd|[]--\u003e\u003c\/code\u003e for standard modules) to avoid mirrored or flipped text.\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/li\u003e\n\u003cli class=\"Z1qcYe\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAIIAAgACBUQBw\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003cspan class=\"T286Pc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eSet Brightness:\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e The MAX7219 allows you to adjust the LED intensity through your code, scaling from 0 (lowest) to 15 (highest).\u003c!--TgQPHd|[]--\u003e\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/li\u003e\n\u003c!--TgQPHd|[]--\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"Fsg96\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\u003c!--TgQPHd|[]--\u003e\u003c\/div\u003e\n\u003cdiv data-bfc=\"\" class=\"\" data-ved=\"2ahUKEwjPurvzxPOUAxUxR6QEHTc_DnEQi4wTegoIAggACAAIFxAA\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003cdiv class=\"otQkpb\" aria-level=\"3\" role=\"heading\" data-animation-nesting=\"\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 20px; font-weight: 600; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(238, 240, 255);\"\u003e\n\u003cstrong\u003eCascading Displays\u003c\/strong\u003e\u003cspan\u003e\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-bfc=\"\" class=\"\" data-ved=\"2ahUKEwjPurvzxPOUAxUxR6QEHTc_DnEQi4wTegoIAggACAAIGBAA\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003e\n\u003cdiv class=\"n6owBd awi2gc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAIIAAgACBgQAQ\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Google Sans, Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(230, 232, 240);\"\u003eThese modules are designed to be daisy-chained for longer displays (e.g., \"4-in-1\" 32x8 matrix displays). To do this, you connect the \u003ccode dir=\"ltr\" class=\"KDcb0c\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: monospace; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 1px solid rgb(44, 46, 53);\"\u003eDOUT\u003c!--TgQPHd|[]--\u003e\u003c\/code\u003e (Data Out) of the first module to the \u003ccode dir=\"ltr\" class=\"KDcb0c\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: monospace; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 1px solid rgb(44, 46, 53);\"\u003eDIN\u003c!--TgQPHd|[]--\u003e\u003c\/code\u003e of the next module, and tie their respective \u003ccode dir=\"ltr\" class=\"KDcb0c\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: monospace; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 1px solid rgb(44, 46, 53);\"\u003eCS\u003c!--TgQPHd|[]--\u003e\u003c\/code\u003e and \u003ccode dir=\"ltr\" class=\"KDcb0c\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: monospace; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 1px solid rgb(44, 46, 53);\"\u003eCLK\u003c!--TgQPHd|[]--\u003e\u003c\/code\u003e lines together. You then tell your code how many cascaded devices you are using so it can properly format the scrolling text across the entire strip.\u003c\/div\u003e\n\u003c\/div\u003e","brand":"K-TECHNICS","offers":[{"title":"Default Title","offer_id":42853840650311,"sku":null,"price":300.0,"currency_code":"KES","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0680\/7637\/2039\/files\/max7219matrixmodule_front.webp?v=1780781284","url":"https:\/\/www.ktechnics.com\/products\/max7219-dot-led-matrix-module","provider":"K-TECHNICS","version":"1.0","type":"link"}