Bonjour,
Dans quel état les broches I/O d'un Arduino sont lorsqu'il n'est pas alimenté ?
La question se pose lorsque plusieurs appareils (Arduino et autres) sont connectés entre eux, sans être alimentés tous forcément ensemble.
De façon plus vicieuse, dans un système composé de plusieurs éléments, les alimentations ne sont pas toutes prêtes au même moment, sans compter le temps de démarrage des différentes cartes.
Dans mon application, j'ai plusieurs Arduino "clients" dont une broche configurée en entrée est reliée à la broche d'un autre Arduino "server" configurée en sortie.
J'ai placé des résistances de protection :
- la broche de sortie de l'Arduino server est reliée à une résistance de 330 Ohms dont l'autre extrémité va au "noeud" de connection
- chaque Arduino client a sa broche d'entrée reliée à une résistance de 10 KOhms dont l'autre extrémité va au "noeud" de connection
Cette broche sert à faire un "ping", le server peut ainsi obliger les clients à le contacter en faisant une requête.
Le ping se fait sur changement d'état (passage de 0V à 5V ou passage de 5V à 0V) ce qui facilite la programmation, car un client peut être occupé et "rater" une impulsion
Ca fonctionne très bien ainsi, mais j'aimerais savoir si mes résistances sont suffisantes et bien dimensionnées.
A bientôt
Partager