Étape 4: Entente commutateurs et tractions
Entrées flottantes
Si vous connectez un commutateur normalement ouvert à un appareil numérique comme un microcontrôleur, puis tentez de lire l’état de ce commutateur, vous recevrez en fait une valeur un peu au hasard que vous ne pouvez pas prédire. Un appareil numérique doit être connecté à soit au sol (à lire « 0 ») ou certains tension comme + 5V (à lire « 1 »), donc si il n’est pas connecté à un, il ne peut pas être sûr quel son connecté à. Ce phénomène est appelé flottantet est très important dans le monde des circuits de microcontrôleur. Nous pouvons résoudre ce problème en utilisant une seule résistance, soit lié à + 5V (pull-up) ou au sol (menu déroulant). Puisque nous sommes déjà connecter une extrémité de l’interrupteur à la terre, nous devons utiliser une résistance pull-up.
Ce qui est un pull-up ?
Jetez un oeil à la photo de cette étape, et vous verrez un schéma de ce qu’une résistance pull-up et un commutateur ressemblent ensemble. L’interrupteur SW1, est un bouton dans votre jouet, qui nous sommes connecter à la terre. La résistance, R1, relie l’autre côté de l’interrupteur au + 5V, alors le microcontrôleur verrons jamais l’un ou l’autre. Cependant, l’utilisation des microcontrôleurs modernes, nous n’avons pas d’ajouter une résistance à chaque bouton unique dans le jouet - le microcontrôleur dispose déjà d’un intégré dans chacun de ses pins pour ce but exact ! Peut-être que je suis facilement amusé, mais c’est assez cool.