Convertitori ADC

Ciao,

scusa ma sono confuso... tu parli di un ADC, che ribadisco è già presente in Arduino. Al contrario, come ti fa notare ratto93, Arduino non ha un DAC (almeno le versioni precedenti al DUE).

Leggendo però il tuo ultimo post mi pare di capire che tu voglia usare un DAC per inviargli una tensione che lui convertirà in un pattern di bit che presenterà in uscita. Per generare la tensione con Arduino dovresti usare un piedino PWM con un integratore (rete RC). Mi pare un poò complicato.

Non sarebbe più semplice utilizzare degli IO extender su I2C? Tipo, per esempio, i PCF8574 (un tutorial: SETTOREZERO | Utilizzare l' IO Expander PCF8574 | SETTOREZERO). Ti offre 8 linee che puoi usare sia come input che come output (nel tuo caso ti interessano come output). Ne metti tre (costano circa un paio di euro l'uno) ed ottieni le 24 linee che desideri. Poi magari ne esiste anche una versione con più uscite...

Ciao.
Vittorio.