Soucis de programmation (débutant)
Résolu
Maximims
Messages postés
275
Statut
Membre
-
_Ritchi_ Messages postés 22345 Statut Contributeur -
_Ritchi_ Messages postés 22345 Statut Contributeur -
Bonjour,
Je réalise un petit projet afin de réaliser quelques mesures à l'aide d'un Raspi 3, d'un capteur à ultrasons et d'un moteur pas à pas. En m'aidant de quelques programmes, j'obtiens ceci: https://github.com/maximims/mesure_distance/blob/master/code
Je précise tout de même que je suis débutant dans la programmation Python et la programmation en général.
J'obtiens donc cette erreur : "Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
mesure1()
File "/home/pi/Desktop/PROGRAMS/prgm_air.py", line 66, in mesure1
GPIO.setmode(GPIO.BCM)
ValueError: A different mode has already been set!"
Je dois donc utiliser qu'un seul setmode, mais je ne vois pas comment y parvenir.
Merci d'avance, Maximims :)
Je réalise un petit projet afin de réaliser quelques mesures à l'aide d'un Raspi 3, d'un capteur à ultrasons et d'un moteur pas à pas. En m'aidant de quelques programmes, j'obtiens ceci: https://github.com/maximims/mesure_distance/blob/master/code
Je précise tout de même que je suis débutant dans la programmation Python et la programmation en général.
J'obtiens donc cette erreur : "Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
mesure1()
File "/home/pi/Desktop/PROGRAMS/prgm_air.py", line 66, in mesure1
GPIO.setmode(GPIO.BCM)
ValueError: A different mode has already been set!"
Je dois donc utiliser qu'un seul setmode, mais je ne vois pas comment y parvenir.
Merci d'avance, Maximims :)
A voir également:
- Soucis de programmation (débutant)
- Logiciel de programmation pour débutant - Guide
- Logiciel montage vidéo débutant - Guide
- Debut logiciel de capture video - Télécharger - TV & Vidéo
- Fermer un programme de force - Guide
- Apprendre le coran pour débutant (+ pdf) - Télécharger - Histoire & Religion
2 réponses
Salut,
Bah en fait tu as dû mettre dans ton code GPIO.setmode(GPIO.BOARD) , et là il te dit que tu ne peux pas changer ça comme ça. à mon avis tu devrais juste le faire à l'init et ne plus y toucher :)!
Ps: écrit sur le forum Rpi quand tu as besoin :) tu trouveras de bien meilleures réponses ;)
YCN-
Bah en fait tu as dû mettre dans ton code GPIO.setmode(GPIO.BOARD) , et là il te dit que tu ne peux pas changer ça comme ça. à mon avis tu devrais juste le faire à l'init et ne plus y toucher :)!
Ps: écrit sur le forum Rpi quand tu as besoin :) tu trouveras de bien meilleures réponses ;)
YCN-
Salut,
Tu sauras la différence entre les deux modes en lisant cette discussion. Le conseil qui en ressort est d'utiliser par sécurité le GPIO.BOARD si ton programme doit s'adresser à différents Raspberry Pi.
Ritchi
Tu sauras la différence entre les deux modes en lisant cette discussion. Le conseil qui en ressort est d'utiliser par sécurité le GPIO.BOARD si ton programme doit s'adresser à différents Raspberry Pi.
Ritchi