Contexte

Le débitmètre AB32 est connecté à GP18 et génère une impulsion à chaque passage d’eau. Nous allons utiliser une interruption pour compter ces impulsions (voir tutoriel Pi Pico avec Microbit)


Consignes

  1. Importe les modules Pin depuis machine et sleep_ms depuis time.
  2. Crée une variable globale impulsion initialisée à 0.
  3. Configure la broche GP18 en entrée avec Pin(18, Pin.IN) et appelle-la debitmetre_pin.
  4. Crée une fonction fct_interruption(pin) qui incrémente impulsion.
  5. Active l’interruption sur debitmetre_pin pour détecter les fronts montants avec Pin.IRQ_RISING.
  6. Dans une boucle infinie, affiche la valeur de impulsion toutes les 200 ms.


Programme à compléter



Vérification


Charge le programme sur la Pico et ouvre le moniteur série (ex. avec Thonny). Fais passer de l’eau dans le débitmètre : vois-tu le compteur augmenter ?


Remarque : pour interrompre l’exécution d’un programme dans Thonny sans effacer les données affichées dans la console, utilisez le raccourci clavier CTRL + C.



























Créé avec HelpNDoc Personal Edition: Créez sans effort une documentation d'aide de haute qualité avec un outil de création d'aide