{{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: