Le didacticiel Arduino Digital Read Serial vous guide à travers le câblage d'un simple bouton. Mes questions sont centrées sur la résistance.
Pourquoi la résistance est-elle nécessaire?
Je pense que je comprends cela, mais corrigez-moi si je me trompe. Pour garantir que la broche d'entrée lit un signal bas et ne flotte pas, nous devons connecter la broche à la masse lorsque le bouton n'est pas enfoncé. Lorsque le bouton est enfoncé, nous aurons un signal 5V circulant à la fois sur la broche et sur la terre. La loi de tension de Kirchhoff stipule que la tension totale en boucle fermée doit être égale à zéro, nous devons donc faire face à ce 5V qui coule directement vers la terre. C'est pourquoi nous avons mis une résistance entre le bouton et la masse.
Comment la valeur de la résistance a-t-elle été choisie?
C'est ce sur quoi je ne suis pas clair. La loi d'Ohm stipule que ...
resistance = voltage / current
Il s'agit d'une alimentation 5V et la spécification Arduino Uno indique que la broche fournit 40 mA de courant continu. Donc..
resistance = 5V / 0.04A = 125 Ohms
Dans le didacticiel Digital Read Serial , pourquoi avons-nous une résistance de 10K Ohms? C'est trop exagéré, non? Ce qui mène à une autre question: pouvez-vous jamais mettre trop de résistance en place, si votre seul objectif est d'effacer la tension?
Merci d'avance pour tout commentaire!