Dipende un po' se vuoi gestire singolarmente i colori dei led, o se ti interessa solamente avere un colore identico per tutti i led... Nel primo caso ti consiglierei un integrato led driver tlc5940 ad esempio, nel secondo potresti invece utilizzare 3 mosftet collegando tutti i led assieme brutalmente.
F
poi per limitare i pin ti consiglio (dovendo fare solo una gamma tra rosso e giallo) di collegare il rosso diretto all'alimentazione (3V o quello che è per il led) e il verde al pin di arduino, aumentando il valore del verde dovrebbe diventare il led sempre più giallo, poi col PWM setti tutto
allora se parti da 5V:
resistenza da 330ohm e la metti tra 5V e rosso
massa comune a massa
pin blu a massa
collettore di un transistor PNP a una resistenza di 330ohm collegata a 5V, emettitore al pin verde
collettore di un transistor NPN a massa, emettitore alla base del transistor PNP
base del transistor NPN a una resistenza
altro capo della resistenza a un pin PWM di arduino
(ho fatto casino? perchè non mi torna di usare 2 transistor in cascata?)
i 5V devi prenderli da un alimentatore da almeno 0.6 mah, ma io direi di più, fai 1A per sicurezza.
collega la massa dell'alimentatore esterno alla massa di arduino.
@ superlol
un pò di confusione me l'hai fatta comunque credo di avere capito, un esempio grafico del circuito che spieghi forse era meglio.
lo faccio con fritzen e poi lo posto cosi mi dite (cortesemente) se va bene.
Io credo che l'esempio mosfet che c'e' nel libro di banzi caschi a pennello, e l'avevo sperimentato con una bancalata di led e pwm. Usi un mosfet irf5x0 per ogni colore, pilotalo via pwm, e colleghi in serie tutti i colori dei tuoi led. Credo sia il modo piu' pulito per fare questo lavoro...
grazie per la risposta. Ovviamente la prima cosa che ho ordinato e stato il libro del "grande" Banzi (in questo momento ce l'ho davanti) , ma sinceramente mi ero scordato dell'esempio del libro.
in merito al mio problema, appena la famiglia mi da un attimo di tregua farò un esempio di quello che dici con fritzing.
se nel frattempo sai usare anche te fritzing mi faresti te un esempio di quello che hai spegato? Forse ti chiedo troppo ....
ciao grazie ancora
PS: i led devono variare il loro colore tutti assieme e molto lentamente (molto). esempio 1 minuto blu poi sfuma e cambia colore e ancora 1 minuto con colore nuovo poi sfuma e cambia colore etc etc ...........
Non so usare fritzing ma puoi prendere questa immagine come riferimento ed utilizzare i tuoi led al posto della ventola. Colleghi tutti i + e tutti i - dei tuoi led assieme (cioe' tutti i + coi + e tutti i - coi -)
come ho detto per risparmiare pin (non che credo sia il tuo caso) tu il blu non lo usi e se vuoi fare una cosa tipo tramonto passi dal rosso all'arancio no? quindi il rosso puoi tenerlo al positivo e il blu a massa, quindi controlli solo il verde
comunque si catodo (negativo del led) va a massa
controlla che su fritzing hai led con anodo e non catodo comune
arduinh3nk3r:
ho fatto bozza circuito, ma :
il negativo dei led rgb (il num 2) io l'ho attaccati a GND, giusto?
il diodo che tipo deve essere ed è giusto come l'ho messo?
questa e una bozza (con fritzing) se avete consigli o domande postate.
I diodi di protezione no servono se piloti LED ma ogni LED ha bisogno di una resistenza per limitare la corrente.
Ciao Uwe
Scusate se mi intrometto
sto realizzando un progetto abbastanza simile e dopo aver completato la parte "software" mi sono bloccato nel passaggio all'harware
vorrei controllare 30 led RGB usando 6 PWM (15 led con 3pwm e gli altri con gli altri 3)i dati dei led sono questi:
ho guardato diverse discussioni ma alla fine penso che la soluzione dei mosfet sarebbe la mia preferita. visto che non ho necessità di avere altri pwm.
le domande quindi sono:
posso utilizzare solo 6 mosfet? (uno per pwm)
posso utilizzare l'alimentazione data all'arduino o me ne serve extra?
quanti mA mi saranno necessari?
grazie in anticipo
ho capito.
potrebbe funzionare invece una cosa del genere?
usando un alimentatore esterno che fornisca 2A.
nel caso andasse bene che carattaeristiche deve avere il transistor?
finora ho costruito solo effetti musicali analogici e quindi le necessità erano al massimo di una ventina di mA.