Try 3) and 4). Also, Q0 -> LED 1 red, Q1 -> LED 2 red, Q2 -> LED 1 green, Q3 -> LED 2 green, etc. If 3) doesn't work properly, then something is very badly broken. If 4) doesn't work and 3) does, then it's the library. Or maybe the Arduino is at the heart of the problem, it's happened to me with servos. You are using a PCB Arduino right?
Hi,
Yes i use PCB-Arduino, but somehoe the whole IC acts strange.. I use the UTC U74HC595AG shiftregisters..
in every tutorial they teach to connect QE to GND, but when I do so, the IC stops working.. as if it yould be activeHigh.. (also the IC does not work when connectet to 5V ).. the stangest thing is, I really have to pull the jumper-wire out of the breadboard to get the IC working ..oO
.. I tried the same with a Mega and a Teensy
.. I changed the IC's to new ones..
.. i reduced the circuit to just one IC and 8 LEDs
nothing

3) Seeing if they behave normally under the shiftOut() function.
no it somehow behaves strange.. something always lights up, but never what I want :/
4) Uploading the ShiftPWM_Non_Blocking example sketch and testing that.
I did, same here.. isn't that the same as the standard example but with millis() instead of dealy() ? ..