ordi de bord

En utilisant un ADC externe qui se branche sur le port SPI tu peux facilement ajouter 8 entrés analogues en utilisant que 4 broches sur le port digitale.

Le circuit suivant, le TLC1518, a une résolution de 10 bits, donc la même que le port analogue qu'on retrouve sur le Arduino.

Si tu utilises déjà la bibliothèque SPI dans ton projet, ça ne fera pas une grande différence au niveau de la mémoire que tu utilises.