Ligne 42 : |
Ligne 42 : |
| | | |
| Source: [http://www.ladyada.net/learn/arduino/lesson5.html AdaFruit] | | Source: [http://www.ladyada.net/learn/arduino/lesson5.html AdaFruit] |
| + | |
| + | == Resistance de Pull-up et de Pull-down == |
| + | Il est pourtant possible d'utiliser un simple bouton poussoir miniature pour atteindre exactement le même résultat qu'avec un bouton à levier deux directions. |
| + | |
| + | On utilise alors un montage dit "pull-down resistor" |
| + | |
| + | === Résistance Pull-down resistor === |
| + | Dans un montage "pull-down resistor" (résistance pull-down tirant le potentiel vers le bas [0v] par défaut), une résistance supplémentaire de 10KOhms est utilisée pour amener l'entrée à la masse (par défaut). |
| + | Si l'utilisateur presse le bouton, 5Volts sont alors appliqués sur l'entrée. Si l'utilisateur relâche le bouton, la résistance pull-down ramène l'entrée à la masse. |
| + | Notez que la résistance de protection de 100 Ohms est toujours insérée dans le circuit. |
| + | |
| + | [[Fichier:Button-PullDown.png]] |
| + | |
| + | Source: [http://www.ladyada.net/learn/arduino/lesson5.html AdaFruit] |
| + | |
| + | === Résistance Pull-up === |
| + | Le montage Pull-Up resistor est le montage complémentaire du Pull-Down Resistor. |
| + | Dans son fonctionnement par défaut, un Pull-Up resistor applique 5Volts sur l'entrée tant que l'utilisateur ne presse pas le bouton. |
| + | Lorsque l'utilisateur presse le bouton, l'entrée est raccordée à la masse. |
| + | C'est un cas typique des commandes de Reset, le Reset n'étant effectif/signalé que lorsque le signal appliqué passe à la masse (c'est en autre le cas d'Arduino). |
| + | |
| + | [[Fichier:Button-PullUp.png]] |
| + | |
| + | Source: [http://www.ladyada.net/learn/arduino/lesson5.html AdaFruit] |
| + | |
| + | === Valeur de la résistance de Pull-up/Pull-Down === |
| + | La résistance est ici de 10KOhms, c'est une valeur assez commune permettant d'identifier facilement un circuit de pull-up/down. |
| + | Il est possible de diminuer cette résistances à 4.7 KOhms mais cela consommera aussi plus de courant. |
| + | Il n'est pas conseillé d'utiliser une résistance de pull-up de plus de 10KOhms.... à partir de 100 KOhms, la résistance de pull-up/down interfère avec la circuiterie interne du micro-contrôleur et le résultat (la détection) deviendrait incertain. |