Ik heb een 2,6 meter lint RGB leds. RGB leds hebben een spanning nodig van 3,3V en een stroom van 60mA. RGB-leds zitten telkens per 3 in serie, dus een voedingsppanning van minimum 9,9VDC. We nemen 12VDC. Van deze serie-units heb ik er zo 58 in parallel zitten, dus een totale maximum stroom van ongeveer 3,5A.
De arduino-uitgang kan stromen van deze grootte-orde niet leveren. Daarom moeten we gebruik maken van enkele transistoren. Om alle kleurtjes te kunnen aanbieden zullen we de RGB-leds aansturen met 3 transistoren die zekerlijk 3,5 / 3 = 1,2 A aankunnen. Tevens sturen we die transitoren in PWM-mode aan.
De Arduino biedt deze PWM-mogelijkheid aan op digitale uitgangen 9, 10 en 11.
Na even te rommelen in m'n transistordoos heb ik volgende kandidaten gevonden, een TIP122 en 2 STP16NF06L. Deze bipolaire - en 2 nmosfet darlingtons kunnen met het grootste gemak de 1,2A aan.