Pilotare 3 Relè 12v con Arduino Uno

Salve Amici del Forum . Dovrei pilotare con Arduino 3-4 relè a 12v ..Relè a 5v li piloto con la 5v dell'arduino stesso tramite transistor ..Ma no saprei cm fare per alimentare un relè a 12v...avevo pensato di usare un transistor sulla base mandare l'uscita del pin con una resistenza ..poi sul collettore mettere il transistor alimentato da una batteria oppure un alimentatore a 12v mentre sull'emettitore mettere il Meno della batteria (GND) la batteria chiaramente deve essere la stessa di quella k alimenta arduino ..il dubbio è Posso scaricare sul pin GND di arduino tale corrente circa 220mA ? Spero di essere stato chiaro.. Grazie in Anticipo

http://www.arduino.cc/playground/uploads/Learning/relays.pdf

Federico Ti ha giá risposto.

La corrente del relé non passa attraverso la massa dell'arduino. Passa attraverso il transistore e poi va verso il negativo della Batteria o Alimentatore 12V.

Ovviamente non colleghi il negativo a massa Arduino e il transistore lo colleghi a un altra massa di arduino. In quel caso passerebbe la corrente del rele attraverso Arduino.

Ciao Uwe

ma io non piloterei mai e poi mai un rele direttamente con Arduino, nemmeno se fosse un relè a 5V, sempre userei un Bjt o meglio un mosfet magari un IRF3103, che è a livello logico, e non dovrebbe darti nessun problema ;-) e semplificare i calcoli di resistenze (non ne occorrono con irf3103...che non è male)

MAndi