8x8 Dot Matrix Wiring / Software Problem

Hello everyone!

I am having a little Problem with a 8x8 Dot Matrix.
The Datasheet can be found here: http://www.adafruit.com/datasheets/454datasheet.pdf

It's the KWM-20882CVB type.

I want to run a simple test where I connect GND to a column and set one row after another to HIGH, turning the previous one to LOW again.

This works somewhat...for some reason two coloumns light up.

This how how I wired up the matrix:

Arduino Matrix
GND Pin 3
D3 Pin 5
D4 Pin 6
D5 Pin 7
D6 Pin 8
D7 Pin 16
D8 Pin 15
D9 Pin 14
D10 Pin 13

Here is the sketch I used for this matrix:

void setup() { 
  for (int iii = 0; iii < 8; iii++) {
    pinMode(iii + 3, OUTPUT);
  }
}

void loop() {    
  for (int jjj = 0; jjj < 8; jjj++) {    
    digitalWrite(jjj + 3, HIGH);
    delay(500);
    digitalWrite(jjj + 3, LOW);    
  }
}

Here is a small video of the problem:

As you can see, two coloumns are lid up where only the third from the top should light up.

Note: When I disconnect D10 the second column doesn't light up anymore but the last row will be missing.

Looks like you have a couple of pins shorted somehow.

KenF:
Looks like you have a couple of pins shorted somehow.

That's what I though as well...But I can't find a short anywhere...

try rotating the matrix 180 degrees and putting it into the breadboard again

Dizeliun:
try rotating the matrix 180 degrees and putting it into the breadboard again

Ok....tried a different matrix, this one works...The other one must have an internal short...

Please close this!

load the broken matrix to 20volts on all pins for fun and video tape it for me

Dizeliun:
load the broken matrix to 20volts on all pins for fun and video tape it for me

Perhaps more to the point, determine the two shorted pins and connect them to a Glo-Plug battery.