Bonjour tous le monde, je viens de me lancer dans le monde de la GPIO et pour mon second tuto sur l'émetteur ultrason j'obtiens un message d'erreur alors que j'ai totalement c/c le code suite à une erreur que je ne trouvais pas dans le miens. Et tant débutant je ne comprends pas d'où viens le problème.
Le voici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BCM) TRIG = 23 ECHO = 24 print "Distance Measurement In Progress" GPIO.setup(TRIG, GPIO.OUT) GPIO.setup(ECHO, GPIO.IN) GPIO.output(TRIG, False) print "Waiting For Sensor To Settle" time.sleep(2) GPIO.output(TRIG, True) time.sleep(0.00001) GPIO.output(TRIG, False) while GPIO.input(ECHO) == 0: pulse_start = time.time() while GPIO.input(ECHO) == 1: pulse_end = time.time() pulse_duration = pulse_end - pulse_start distance = pulse_duration * 17150 distance = round(distance, 2) print "Distance: ", distance, " cm" GPIO.cleanup()
Et voici l'erreur que j'obtiens :
Merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Warning (from warnings module): File "/home/pi/Desktop/Progs/ultrason_watii.py", line 48 GPIO.setup(TRIG, GPIO.OUT) RuntimeWarning: This channel is already in use, continuing anyway. Use GPIO.setwarnings(False) to disable warnings.
Partager