Qualche chiarimento sui relay?

certo, capisco, pero' non e' corretto secondo me dire che si deve usare un transistor e basta, in modo categorico, come fatto all'inizio.
si puo' consigliare di usare un transistor per x e y motivi.
Cioe' credo che ora, dopo questi interventi, sciorty ha le idee molto piu' chiare e puo' scegliere di suo, mentre prima avrebbe usato, o meno, un transistor sulla fiducia smiley

Concordo sul fatto che non è corretto dire che lo devi usare e basta, tuttavia si dovrebbe spiegare anche perchè e visto che la cosa potrebbe essere lunga e tirare in ballo casi non direttamente documentabili mi porta a dire; lo metti e basta.

Noi mica sappiamo come è clablato internamente il microcontroller? no, non sappiamo da dove prende i 5V quel pin, se sul nodo ci sono altri pin oppure ogni porta preleva la 5V con un conduttore filare. Per evitare malfunzionamenti di tutto il circuito tutti i carichi specie se induttivi devono essere disaccopiati. Assorbire corrente dai pin potrebbe comportare una comunicazione seriale malfunzionante, ma potrebbe anche trattarsi anche i2c, ISP ecc.. Per cui fintantoché facciamo delle prove e assorbiamo dal pin una corrente inferiore a 40mA possiamo anche permetterci di collegare il relé direttamente al pin, ma immaginiamo 8 relè che ognuno assorbe 10mA che vuoi o non vuoi sporcheranno la tensione di alimentazione che viene usata dal micro e dalle sue periferiche, useresti questo sistema in un PCB definitivo?.

Visto che ci sarebbe ancora da dire a riguardo e che non è il posto giusto si finisce per dire che il bjt lo devi usare punto e basta.

Ciao.