ok, no rush. But the matrix still isint working....
so this is exactly how i hooked up the matrix:
this is a top view of the matrix with the writing on the side is on the left side:
0 G
1 F
2 E
3 D
4 C
5 B
6 A
7 DP
the code is from the playground, and i added no capacitors, i only have one resistor on rset, that connets to vcc. and just pretty random lights are on. seems like the chip is stupid, i upload, and it doesent change, i reset, it doesent change, i turn it off and on, doesent change... nothin....
Sounds like you don't have it connected up correctly. I don't know what you are trying to say in the diagram you have written out.
If I were you (and this is exactly how I did it when I was setting up my matrix) I would take it in steps.
Step 1, hook up 5 lines between the arduino and the max7219. +5V, GND, Din, CLK, LOAD. Connect resistor between ISET and +5V.
Step 2, Connect an ordinary LED across the MAX7219, anode to MAX7219 pin 22, cathode to MAX7219 pin 2
Step 3, Upload this sketch to make sure you have the connections right between the arduino and the MAX7219. Remember to change the pins to reflect where you have got the Din, CLK, LOAD pins connected to.
#include "LedControl.h"
//LedControl(int dataPin, int clkPin, int csPin, int numDevices);
int cs_pin = 10;
int data_pin = 11; //CHAGE THESE NUMBERS AS NECESSARY!!!!
int clk_pin = 12;
LedControl lc=LedControl(data_pin,clk_pin,cs_pin,1);
void setup() {
lc.shutdown(0,false);
lc.setIntensity(0,15);
lc.clearDisplay(0);
}
void loop() {
lc.setLed(0,0,0,true); // Turn on the matrix row 0, col 0
delay(500); // wait a bit
lc.setLed(0,0,0,false); // Turn on the matrix row 0, col 0
}
The LED should flash at 1Hz, just like the hello world sketch! Unplug the LED, connect it across any two other random pins (not the data or power pins) and it should not light up.
If you can get that working, then you can go onto connecting up the rest of the matrix.