RTL Inverter

Ciao a tutti
Vorrei realizzare un decoder 2-4 senza IC, come primo passo vorrei realizzare un Inverter (ovvero la porta NOT).
In particolare vorrei fare un semplice progetto di prova in cui scrivendo su un pin di arduino HIGH spengo un led mentre con LOW lo accendo.

Nel sito http://www.play-hookey.com/digital/experiments/rtl_inverter.html ho trovato lo schema con la logica Resistor-Transistor Logic (RTL) ora vorrei sapere alcune info:

-Come posso dimensionare il circuito? Le resistenze sono sempre da 1K e 15K o devo adattarle al mo progetto?
da quello che ho capito devo utilizzare 330 ohm invece di 1K se voglio accendere il led, ditemi se sbaglio
-Posso utilizzare un qualsiasi transistor NPN?
-Arduino quanto corrente deve dare al transistor per accendere il led? Non sono ancora un gran esperto di transistor :frowning:

Ciao e grazie a tutti

Lo schema proposto è perfetto.... per l'uso del transistor, vanno bene tutti gli NPN tanto lavori in zona di saturazione e di interdizione cioè ON ed OFF, e non nella zona attiva... usa un classico BC337,347 o quello che hai sotto mano :slight_smile:
Le resistenze usa sempre quelle....
il transistor consuma una corrente molto bassa.... ma già con la legge di Ohm ti ricavi quanta corrente massima può succhiare tramite la base.... 5V / 15000ohm = 0.000333 A quindi 333uA

Un poca di teoria :

Grazie per la risposta,
ho provato a costruire la semplice porta NOT e.. funziona al primo colpo!
Non sai la soddisfazione che ho avuto nell'accendere un led con un signale LOW....
E' difficile descrivere questi piccoli momenti di soddisfazione!

Ho utilizzato un BC337 che avevo in casa, però non mi torna una cosa:
Quando la porta restituisce in uscita HIGH la corrente passa per la resistenza da 1K quindi:
(5-2)/1000=0,003A
il led riesce ad accendersi quindi anche con soli 3mA? Io pensavo che ce ne volessero 15-20!
Mi sono armato di tester ed ho verificato che in effetti scorrono 3mA, la domanda ora è: ma qual'è la corrente minima per accendere un led (nel mio caso giallo)?

Grazie ancora, il prossimo passo sarà la porta AND con logica a diodi http://www.play-hookey.com/digital/experiments/dl_and2.html :slight_smile:
Domanda in extremis: posso "mistare" logica RTL e a Diodi?

flz47655:
Quando la porta restituisce in uscita HIGH la corrente passa per la resistenza da 1K quindi:
(5-2)/1000=0,003A
il led riesce ad accendersi quindi anche con soli 3mA? Io pensavo che ce ne volessero 15-20!
Mi sono armato di tester ed ho verificato che in effetti scorrono 3mA, la domanda ora è: ma qual'è la corrente minima per accendere un led (nel mio caso giallo)?

I 20 mA sono la corrente max che un led regge. Per alimentare un led serve una tensione (ad esser corretti, il led è un diodo emettitore di luce che introduce un calo di tensione) che dipende dal colore: 1V8 per rosso, 1V9 per verde, 2V per giallo. Con soli 3 mA accendi il led ma non ne sfrutti la sua massima luminosità. Se vuoi più "luce" usa una R più bassa.
Ad es. per un led rosso:
R=(5-1,8)/0,015=213,33->220
Con una R da 220 proteggi il led e ne sfrutti quasi la max luminosità (ho usato 15 mA, un valore che già da un buon risultato).
Cmq dipende sempre da cosa devi fare: in un circuito standalone alimentato a batteria, userai correnti basse per preservare la batteria stessa. E' inutile accendere un "faro" quando con 1/5 della luminosità l'utente vede lo stesso il messaggio luminoso.