-
Raspberry et GPIO
Bonjour,
Je travaille avec un raspberry et une carte PIFACE. Je voudrais monitorer un compteur d'eau qui me donne une impulsion par litre d'eau consommée.
L'impulsion est récupérée via une entrée sur la carte PIFACE.
Je cherche à développer un script Python qui toutes les 60 secondes me donnerait le nombre d'impulsion récupérées.
Je n'arrive pas à combiner la boucle While True: qui enregistre les impulsions et un timer.
Pourriez-vous m'indiquer comment faire ?
merci d'avance,
-
Salut à toi.
Regarde du coté des gobject avec gobject.timeout_add (de mémoire, sinon quelque chose de ressemblant). ça c'est côté GTK, sinon côté tkinter, livré normalement de base avec Python, regarde du côté de "after"
-
Salut,
La bibliothèque Python Rpi.GPIO a tout ce qu'il faut pour détecter des fronts montants/descendants, gérer des interruptions sur fronts et même gérer des threads.
Voir la doc sur les entrées GPIO ici.