Modifications

Sauter à la navigation Sauter à la recherche
733 octets ajoutés ,  27 octobre 2024 à 16:05
Ligne 86 : Ligne 86 :  
{{tmbox | text = Lorsque vous utilisez un des boutons présentes sur le Pico-2-Explorer, le bouton, est déjà pré-câblé à la masse et la résistance Pull-up de la broche doit impérativement être activée.}}
 
{{tmbox | text = Lorsque vous utilisez un des boutons présentes sur le Pico-2-Explorer, le bouton, est déjà pré-câblé à la masse et la résistance Pull-up de la broche doit impérativement être activée.}}
   −
[[Fichier:P2E-input-button-wiring.png]]
+
[[Fichier:P2E-input-button-wiring.png|240px]]
   −
Schéma que l'on peut reporter sur un breadboard comme ceci et qui produira exactement le même résultat que la LED présente sur le Pico-2-Explorer.
+
Dans le graphique ci-dessus, une résistance est dessinée dans le Pico entre la broche GPx et la broche 3V3. Il s'agit de la résistance Pull-UP interne (~100 KOhms) du microcontrôleur qui est activable avec le 3ieme paramètre {{fname|Pin.PULL_UP}}.
 +
 
 +
Le rôle de cette résistance est de tirer le potentiel de la broche vers 3.3V. Par conséquent, si le bouton n'est pas enfoncé (son contact est ouvert), la est amenée/tirée au potentiel de 3.3V par la résistance. L'instruction {{fname|p_in.value()}} retourne 1 puisque c'est un niveau HAUT.
 +
 
 +
Si le bouton est pressé alors la broche est mise en contact directement avec la masse. Le potentiel de la broche est donc de 0V et {{fname|p_in.value()}} retourne 0 puisque c'est un niveau BAS.
 +
 
 +
Avec ce que nous connaissons maintenant, il est possible de brancher directement un bouton en réalisant les connexions suivantes:
    
[[Fichier:P2E-output-led-wiring-2.png|800px]]
 
[[Fichier:P2E-output-led-wiring-2.png|800px]]
32 920

modifications

Menu de navigation