/******************************************
(0,0) | (1,0) | (2,0) | (3,0) | (4,0) | (5,0) | (6,0) | (7,0)
-------------------------------------------------------------
(0,1) | (1,1) | (2,1) | (3,1) | (4,1) | (5,1) | (6,1) | (7,1)
-------------------------------------------------------------
(0,2) | (1,2) | (2,2) | (3,2) | (4,2) | (5,2) | (6,2) | (7,2)
-------------------------------------------------------------
(0,3) | (1,3) | (2,3) | (3,3) | (4,3) | (5,3) | (6,3) | (7,3)
-------------------------------------------------------------
(0,4) | (1,4) | (2,4) | (3,4) | (4,4) | (5,4) | (6,4) | (7,4)
-------------------------------------------------------------
(0,5) | (1,5) | (2,5) | (3,5) | (4,5) | (5,5) | (6,5) | (7,5)
-------------------------------------------------------------
(0,6) | (1,6) | (2,6) | (3,6) | (4,6) | (5,6) | (6,6) | (7,6)
-------------------------------------------------------------
(0,7) | (1,7) | (2,7) | (3,7) | (4,7) | (5,7) | (6,7) | (7,7)
कंसातील प्रत्येक संख्येची जोडी (x, y) चे प्रतिनिधित्व करते
मॅट्रिक्समध्ये पिक्सेलचे समन्वय. उदाहरणार्थ,
शीर्ष-डाव्या पिक्सेल (0.0) वर आहे आणि तळाशी उजवीकडे आहे
पिक्सेल (7.7) वर आहे.
आपण मॅक्स 7219 नियंत्रित करण्यासाठी कोड लिहित असल्यास आणि इच्छित असल्यास
विशिष्ट एलईडी जोडण्यासाठी आपण ते वापराल (x, y)
त्या पदावर एलईडी सेट किंवा साफ करण्यासाठी समन्वय.
हे प्रोग्राम MAX7219 वापरून एक LED मॅट्रिक्स ची प्रदर्शन करते.
LED रो 3 आणि स्तंभ 4 वर चालू व बंद करते आहेत.
ARVIND PATIL 17/4/24
************************************************/
#include <LedControl.h>
// Define the pin connections to the MAX7219
int DIN_PIN = 2;
int CS_PIN = 3;
int CLK_PIN = 4;
// Create a LedControl object
LedControl lc = LedControl(DIN_PIN, CLK_PIN, CS_PIN, 1);
void setup() {
// Initialize the MAX7219
lc.shutdown(0, false); // Wakeup the MAX7219
lc.setIntensity(0, 8); // Set the intensity (brightness)
lc.clearDisplay(0); // Clear the display
}
void loop() {
// Turn on the LED at row 3 and column 4
lc.setLed(0, 3, 4, true);
delay(1000); // Wait for 1 second
// Turn off the LED at row 3 and column 4
lc.setLed(0, 3, 4, false);
delay(1000); // Wait for 1 second
}