The Good, the Bad and the Ugly
- Cominciamo dall'"ugly"
Per solo come hai disegnato lo schema meriteresti di essere bastonato sotto la pianta dei piedi
C'e' una sezione dell'Horowitz and Hill che spiega come (non) disegnare uno schema elettronico - ecco il tuo e' "peggio".
In Fig.1a c'e' il tuo schema ridisegnato in forma "potabile" (si puo' fare molto meglio).
- The bad
Il tuo schema - come ha gia' detto
MarcoDMarcoD ha scritto:Non è malaccio, potrebbe funzionare.
Solo il pull up è un pull down.
ma se non definisci meglio l'uso e' difficile indovinare se funzionera' nel caso reale.
Ad es. - ma non solo - perche' la resistenza sul collettore del transistor e' coillegata al Pin Arduino 5 V e non direttamente al 5V (come in Fig. 1b)?
Potrebbe esserci un ottimo motivo (molto sottile che riguarda la "sicurezza") ma occorrerebbe espicitarlo.
Ed ancora - molto piu' banale - come viene gestito il rimbalzo del pulsante? via Sw?
Il pullup sul collettore del transistor potrebbe NON essere necessario perche' interno ad Arduino
La tensione 12 V che tolleranza e "rumore" ha?
- The good
A questo link trovi
5V to 3.3V logic level translation/conversion/shifting: how to interface a 5V output to a 3.3V input.
Le tecniche illustrate sono specifiche per 5V 3.3V ma sono implementabili anche per 12V e 5 V
https://next-hack.com/index.php/2017/09 ... -3v-input/