aussiewill:
Septillion has come up with VERY useful suggestions, but Paul__B,s little circuit is ALMOST exactly what I have been playing with in my mind.
Quick question:why the 100Volt 14Amp Mosfet at M13???
Not of course, my diagram; the FET is random - and it does not need to be a logic-level device. The advantage of a FET is that it does not pull down on the first LED and keep it lit with the first transistor switched off.
aussiewill:
And back to my dilemma: what if I used exactly that schematic but with 2 x BC558.
Then, in the line from collector of Q15 to the base of M13 put a resistor of LOWER value than R42!
No, the base resistor must be at least ten times the value of the LED current control resistor.
aussiewill:
Am I correct in thinking that when the arduino pin goes HIGH, transistor 1 will suck number 2 low, and when the arduino goes LOW number 1 base goes back high and number 2 will promptly trigger again.
I just keep coming up with that and thinking it SHOULD work but that it seems too simple!!!!.
That is how it works, transistor 2 is an inverter.
aussiewill:
Transistor number 2 feed should come from BEFORE LED1, NOT after as in schematic.
Otherwise LED 1 will still be powered, however low the current.
That is the problem with using a transistor and why I used the FET circuit last night when I was getting too tired to figure out how to use a BJT in the second position. You cannot feed the base resistor from the anode side of the first LED (let alone two LEDs in series) because the first transistor will be unable to pull the voltage down far enough to turn off the second transistor.
The solution for that is to add two diodes with both anodes connected to the base resistor which is returned to 12 V, one cathode connects to the collector of the first transistor while the second connects to the base of the second. This prevents the first LED lighting from being pulled down by the second transistor base, while the first transistor and diode pulls down lower than the second diode combined with the emitter-base threshold of the second so that it turns off effectively.
Septillion has addressed these points, but I have taken about four hours to draft this - work does get in the way. 