I have trouble understanding why my code is not working.
I am trying to figure out the pin setup of my 8x8 led matrix as i have not been able to locate a proper datasheet. However, it seems whatever entry is first in
const int col[8] = {
11, 10, 9, 12, 13, 14, 15, 16
};
does not light up at all. Please tell where my mistake is
const int row[8] = {
 3, 6, 8, 4, 1, 7, 2, 5
};
const int col[8] = {
 11, 10, 9, 12, 13, 14, 15, 16
};
void setup() {
 for (int thisPin = 0 ; thisPin < 9; thisPin++) {
  pinMode(col[thisPin], OUTPUT);
  pinMode(row[thisPin], OUTPUT);
  digitalWrite(col[thisPin], HIGH);
 }
}
void loop() {
 digitalWrite(row[1], 1);
 digitalWrite(row[2], 1);
 digitalWrite(row[3], 1);
 digitalWrite(row[4], 1);
 digitalWrite(row[5], 1);
 digitalWrite(row[6], 1);
 digitalWrite(row[7], 1);
 digitalWrite(row[8], 1);
 digitalWrite(col[1], 0);
 digitalWrite(col[2], 0);
 digitalWrite(col[3], 0);
 digitalWrite(col[4], 0);
 digitalWrite(col[5], 0);
 digitalWrite(col[6], 0);
 digitalWrite(col[7], 0);
 digitalWrite(col[8], 0);
}
sketch_jan07b.ino (883 Bytes)