Compteur d’impulsions cadran téléphonique python
Bonjour,
Je cherche à utiliser un vieux tel à cadran avec un raspbery pi pour déclencher des sons en fonction du numéro composé.
J’ai trouvé différents tutos, mais cela ne correspondait pas exactement à ce que je voulais.
Je suis donc parti de zéro, et je suis débutant en python…
J’ai fait ce petit programme afin que lorsque l’utilisateur actionne le cadran, le chiffre correspondant s’affiche :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
INPT = 17
GPIO.setup(INPT, GPIO.IN)
COMPTEUR = 0
while True:
while ( GPIO.input( INPT ) == False):
COMPTEUR = 0
pass
while ( GPIO.input( INPT ) == True):
COMPTEUR += 1
time.sleep(0.17)
print COMPTEUR
GPIO.cleanup() |
malheureusement le compteur ne s’incrémente pas, il ne me renvoie que des 1.
et je n’arrive pas à résoudre le problème… un peu d’aide serait bienvenue.
Merci