Bonjour,

Pour un de mes projets, j'ai besoin de 13 pins digitales et du bus I2C:
  • une pour le récepteur Infrarouge (câblé en dur vers D12, non modifiable dans mon cas particulier)
  • six pour commander un ensemble E1 de six relais
  • six autres pour commander un autre ensemble E2 de six autres relais
  • deux pins analogiques pour SDA et SCL (bus I2C)



Jusqu'à présent j'utilisais des cartes MEGA Pro Mini CH340G, mais celles-ci sont chères (leur prix vient d'augmenter de > 50%) et la fabrication chinoise n'est pas un modèle de fiabilité loin s'en faut.

Pour mes projets plus simples, j'utilise des Nano dont les pins digitales sont numérotées D2 à D13, et où SDA et SCL sont sur A4 et A5: voir fichier joint.
Nom : pinout_makersguide.com.JPG
Affichages : 8457
Taille : 71,5 Ko

Je croyais que je ne pouvais pas utiliser les pins analogiques A0 à A7 comme pins digitales et donc que je ne pouvais pas utiliser de Nano pour ce projet.

Mais je suis tombé sur le fichier joint (chez makersguide.com), où les pins analogiques sont marquées A0/D14, ..., A7/D21, ce qui me laisse penser qu'elles sont probablement utilisables aussi comme pins digitales.

Si c'est vrai, quelqu'un peut-il me dire comment faire pour les utiliser comme pins digitales, et quelles déclarations faut-il faire dans le code Arduino ?

Mille mercis,