Ligne 67 : | Ligne 67 : | ||
}} | }} | ||
{{Tuto Step | {{Tuto Step | ||
− | |Step_Title=Il parait qu'il y a des | + | |Step_Title=Il parait qu'il y a des résistances de pull-up interne ? |
|Step_Content=Oui ! | |Step_Content=Oui ! | ||
Auteur Antony Le Goïc-Auffret | Dernière modification 7/04/2021 par Antonydbzh
pullup, pulldown, pull-up, pull-down, résistance, smog, brouillard électromagnétique Comprendre_les_r_sistances_de_pull-up_et_pull-down_pullupg.jpg
Une résistance de pull-up "tire" le niveau électrique vers le haut, elle est donc reliée à la tension de votre montage (au +5V ou +3V3 suivant la carte électronique que vous utilisez).
Une résistance de pull-down "tire" le niveau électrique vers le bas, elle est donc reliée à la masse (GND) de votre carte.On réalise le montage comme sur le schéma ou la photo.
On charge le premier programme sur l'Arduino.
On ouvre le moniteur série.
Il ressort dans le moniteur série un résultat qui n'est pas satisfaisant :
On réalise le montage comme sur le schéma ou la photo.
On charge le premier programme sur l'Arduino
On ouvre le moniteur série.
Le résultat est mieux ! Les états sont clairs !
Oui !
L'Arduino possède une résistance de pull-up interne pour chaque broche numérique (c'est le cas pour d'autres carte comme le D1 mini mais pas sur toutes les broches).
Elle s'active dans le "setup" avec la fonction INPUT_PULLUP
void setup() {
pinMode(brocheBouton, INPUT_PULLUP);
}
Nous sommes entourés d'ondes électromagnétiques. Les ondes de la transmission de la radio, de la télé, etc. le courant électrique aussi émet des ondes électromagnétiques.
Ces ondes créent de l'électricité dans les broches des composants électroniques.
C'est pour cela qu'une broche connectée à rien, n'est pas forcément à l'état 0.
Une résistance de pull-up fixe l'état à HIGH (état haut).
Une résistance de pull-down fixe l'état à LOW (état BAS).
Pour des raisons matérielles que je n'ai pas vraiment comprises, on utilise les résistance de pull-up plutôt que des résistances de pull-down
Dernière modification 7/04/2021 par user:Antonydbzh.
Published
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #