sur nano port A6 en digital

Bonjour,
sur un nano (pour ajouter une sortie digitale ) j'ai configuré A6 en sortie digital pinMode (A6,OUTPUT)

ça marche de A à A5 mais pas pour A6? (j(ai pas essayé A7 )

est ce un probleme specifique une panne ou commun au nano ?
corcialement
Alain

C'est normal et c'est du exclusivement à la conception du microcontrôleur atmega328p.

  1. Pour qu'une E/S soit digitale il faut qu'elle soit reliée à un PORT dans le microcontrôleur.
    Le 328p possède 3 PORTS : B,C,et D.
    Tous les PORTS sont utilisés et complets.

  2. Pour qu'une entrée soit capable de mesure analogique il faut qu'elle soit reliée au multiplexeur qui précède le convertisseur analogique/digital.

Dans le micro 328p il y a 8 entrées de disponibles sur le multiplexeur donc il est possible d'avoir jusqu'à 8 entrées analogiques mais les deux dernières ne pouvant pas être connectées à un PORT(pas d'emplacement libre) ne peuvent pas être digitale..

Il y a bien l'atmega328pB qui possède entre autres améliorations un port supplémentaire le E et donc les E/S A0 à A7 (qui sont aussi officiellement appelées 14 à 21) sont toutes digitales et analogiques.

Mais arduino n'a pas fait l'effort de le supporter, il existe des projets parallèles voir Elektor et consor.

Voir dans la datasheet le "Block diagram" fig 2.1 page 6

merci bien pour ces précisions
cordialement
Alain