Gestire due switch digitali con un pin arduino

(deleted)

Per risponderti di getto direi che il pin di Arduino lo colleghi sia direttamente ad uno switch ed all'altro tramite un inverter (es. 74HC04). Quando il segnale è HIGH il primo switch conduce, quando è HIGH conduce il secondo. E' questo che intendevi?

Ciao,
potresti utilizzare un transistor NPN (BC337,BC547 e simili)per la funzione di invertitore come ti suggeriva docdoc.
Dal pin arduino colleghi direttamente un input del 4066 e tramite una resistenza opportuna piloti anche la base del transistor, il collettore va a Vcc tramite resistenza e sempre dal collettore vai al secondo input del 4066 mentre l’emettitore va a GND.
In questo modo quando il pin arduino è a 1 attivi il primo interruttore del 4066 ma fai anche saturare il transistor che porta il suo collettore a circa 1V, questo valore di tensione porta il secondo interruttore allo spegnimento.
ciao

(deleted)

Gli altri switch del 4066 sono utilizzati ? ... perche' se non lo sono, puoi usarne uno per invertire il segnale di comando del secondo switch, senza aggiungere altri integrati ...

Mi spiego meglio ... con il pin di arduino comandi contemporaneamete due switch, uno e' quello che ti serve, l'altro uno inutilizzato ... quello inutilizzato lo usi per portare a massa il comando del secondo switch che ti serve, che contemporaneamente viene tenuto a VCC con una resistenza di pull-up ... quando il comando e' zero, lo switch inutilizzato e' aperto, quindi il secondo switch e' attivato dalla resistenza di pull-up, quando il comando e' uno, lo switch inutilizzato porta a zero il comando del secondo switch spegnendolo ... ;)

(deleted)

Cosi … lo svantaggio e’ che ti servono 3 interruttori per ogni due ingressi … per cui se devi comandare solo un paio di ingressi te la cavi con un solo integrato, ma se dici che ne devi comandare parecchi, un 40106 e’ meglio (6 inverter triggerati) :wink:

es-inv-com.png

ma se dici che ne devi comandare parecchi, un 40106 e' meglio

Concordo con Etemenanki Ciao

(deleted)

Ciao

Dovrei comandarne 8 in tutto.

Se devi comandare 4 interruttori (CD4066) direttamente da Arduino e 4 negati userai due CD4066 (che contiene 4 interruttori caduno) ed un CD40106 che contiene 6 porte NOT triggerate. Ricorda che se vorrai testare il circuito dovrai mettere dei condensatori poliestere da 100nF il più vicino possibile all'alimentazione degli integrati, tra Vcc e GND, sia per il CD4066 che per il CD40106, senza potresti avere dei malfunzionamenti. ...buon lavoro...

(deleted)