Andrewa80:
Allora rispondo a tutti:
la parte software è scritta bene pinMode(pin, OUTPUT);
Per quanto riguarda l'alimentazione sto usando un alimentatore con output di 5,2V a 2000ma e credo siano più che sufficienti per tutto.
Questi 5,2V li usi anche per alimentare l'Arduino?
Quindi i 5 servi sono collegati all'alimentazione esterna, il sensore prende corrente direttamente da arduino, invece i led totali saranno 40 e vorrei collegarli ogni 5 agli 8 pin.
Se non ricordo male un led bianco ad alta luminosità (quelli che utilizzerò) assorbe circa 20ma e quindi con una piccola resistenza da circa 100ohm posso collegarne esattamente 5 per ogni transistor.
Correggetemi sempre se sbaglio...
Non è una buona idea usare una resistenza singola. Meglio metterne una per led. Devi tener conto delle tolleranze dei singoli componenti. E comunque col BC547 saresti al limite, meglio usare un BC337 che è dato per 500/800 mA (a seconda del costruttore).