Hi Arduino,
I have a question: Is it possible to feed the led's with their own power with the 74HC595 or do i need relais to do that? I have the following wiring that seems to work now. But i dont know if that is good.

I am using the following code:
const int pinLatch = 8;
const int pinClock = 12;
const int pinData = 11;
unsigned long registerState = 0;
void setup()
{
// Shiftregister Pin's
pinMode(pinLatch, OUTPUT);
pinMode(pinClock, OUTPUT);
pinMode(pinData, OUTPUT);
// Initiate the Serial (COM)
Serial.begin(9600);
writeRegister(0, HIGH);
writeRegister(1, HIGH);
writeRegister(2, HIGH);
}
void loop()
{
writeRegister(0, HIGH);
writeRegister(1, LOW);
writeRegister(2, LOW);
delay(250);
writeRegister(0, LOW);
writeRegister(1, HIGH);
writeRegister(2, LOW);
delay(250);
writeRegister(0, LOW);
writeRegister(1, LOW);
writeRegister(2, HIGH);
delay(250);
}
void writeRegister(byte pin, byte value)
{
bitWrite(registerState, pin, value);
digitalWrite(pinLatch, LOW);
byte shiftRegisters[3];
shiftRegisters[0] = registerState >> 0;
shiftRegisters[1] = registerState >> 8;
shiftRegisters[2] = registerState >> 16;
//shiftOut(pinData, pinClock, MSBFIRST, shiftRegisters[2]);
//shiftOut(pinData, pinClock, MSBFIRST, shiftRegisters[1]);
shiftOut(pinData, pinClock, MSBFIRST, shiftRegisters[0]);
digitalWrite(pinLatch, HIGH);
}