Exemples: Montage d’un bouton poussoir sur un Raspberry Pico RP2040.

Lorsqu’ on appuie sur un bouton poussoir le courant ne passe pas immédiatement de la tension d'alimentation à 0 Volt, en lespace de quelques millisecondes, le signal va osciller plusieurs fois avant de se stabiliser. Il se passe le même phénomène lorsque lon relâche le bouton. Pour atténuer ce phénomène, nous allons placer un condensateur en parallèle avec le bouton. Ce composant absorbera les oscillations.

Montage le plus simple que l'on puisse trouver.

On va placer en série avec le bouton une résistance de pull-up de 10 k Ω pour atténuer les perturbations électriques que peuvent créer les lampes, moteur, téléphone portable, etc...

Câblage
N°    2
Câblage
N°    3
Câblage
N°    4

#

# Exemples: Montage d’un bouton poussoir sur un Raspberry Pico RP2040

#

# https://nano-ordinateur-info.fr/

#

 

# Importe les modules nécessaires pour interagir avec les GPIO

import machine

import utime

 

# Initialise la LED présente sur la carte sur le ports GPIO 25 et le bouton sur le port GPIO 3

led = machine.Pin(25, machine.Pin.OUT) # broche 15 sortie

bouton = machine.Pin(3, machine.Pin.IN) # broche 16 entree

 

while True:

    if bouton.value() == 1:  # Si le bouton est enfoncé...

        led.value(1)  # ...on allume la LED.

    else:             # Si le bouton n'est pas enfoncé...

        led.value(0)  # ...on éteint la LED.

       

        # fonction d'inactivité pendant in temps précisé en secondes

    utime.sleep(.1)

Programme MicroPython BP RP2040
Pour essayer le bouton on va allumer la LED présente sur la carte, télécharger le programme suivant...
... puis ouvrez le programme téléchargé avec l'éditeur Thonny, ou copier le code suivant dans Thonny.
Enregistrer le programme sur la carte Raspberry Pi Pico avec le nom main.py, rebooter la carte afin de pouvoir utiliser le bouton.

Le Programme fonctionne pour les 4 câblages.

On peut utiliser également une résistance de pull-down pour atténuer les perturbations électriques en inversant la résistance et le bouton...

Câblage
N°    7
Liens utiles
Installation de l' IDE Thonny sous Windows 7 Télécharger la dernière version de Thonny
Les boutons, Raspberry Pico
Haut de la page