[SOLVED] SHIFTOUT not working

***MODERATOR please mark as solved or delete. Was figured out as a defective breadboard.

Running the following example code. I cannot get any LEDs to light up unless I put in any one of the LEDs backwards. Then all others work plus the backwards one stays on. Please help.

//Pin connected to ST_CP of 74HC595
int latchPin = 8;
//Pin connected to SH_CP of 74HC595
int clockPin = 12;
////Pin connected to DS of 74HC595
int dataPin = 11;



void setup() {
  //set pins to output so you can control the shift register
  pinMode(latchPin, OUTPUT);
  pinMode(clockPin, OUTPUT);
  pinMode(dataPin, OUTPUT);
}

void loop() {
  // count from 0 to 255 and display the number 
  // on the LEDs
  for (int numberToDisplay = 0; numberToDisplay < 256; numberToDisplay++) {
    // take the latchPin low so 
    // the LEDs don't change while you're sending in bits:
    digitalWrite(latchPin, LOW);
    // shift out the bits:
    shiftOut(dataPin, clockPin, MSBFIRST, numberToDisplay);  

    //take the latch pin high so the LEDs will light up:
    digitalWrite(latchPin, HIGH);
    // pause before next value:
    delay(500);
  }
}

smarcus3:
***MODERATOR please mark as solved or delete

You can do those things yourself. There is a "More..." menu just under your post.

PaulRB:
You can do those things yourself. There is a "More..." menu just under your post.

Well there's the point.

He already knows how to modify - because his request to do so was a modification.

And you cannot delete the initial post in a thread.

Thanks Paul, I did not know about deleting a first post. But I know you can change the title of a first post to add SOLVED