Bonjour,
j’écris un programme en Python nécessitant les 2 import pirc522 (pour un module rfid) et gpiozero(pour un bouton) or le module rfid a besoin de GPIO.BOARD pour fonctionner et pour le bouton GPIO.BOARD ne marche pas. Suivant que je mette GPIO.BOARD ou GPIO.BCM l’erreur est différente:
-Quand je met GPIO.BCM et que je lance, le programme me répond: "Traceback (most recent call last):
File « /home/pi/electronic/button.py », line 20, in
rc522 = RFID()
File « /usr/local/lib/python3.7/dist-packages/pirc522/rfid.py », line 50, in init
GPIO.setmode(pin_mode)
ValueError: A different mode has already been set!
"
-Quand je met GPIO.BOARD et que je lance, le programme répond:"/usr/lib/python3/dist-packages/gpiozero/devices.py:279: PinFactoryFallback: Falling back from rpigpio: A different mode has already been set!
‹ Falling back from %s: %s › % (name, str(e))))
/usr/lib/python3/dist-packages/gpiozero/devices.py:279: PinFactoryFallback: Falling back from rpio: No module named ‹ RPIO ›
‹ Falling back from %s: %s › % (name, str(e))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Can’t connect to pigpio at localhost(8888)
Did you start the pigpio daemon? E.g. sudo pigpiod
Did you specify the correct Pi host/port in the environment
variables PIGPIO_ADDR/PIGPIO_PORT?
E.g. export PIGPIO_ADDR=soft, export PIGPIO_PORT=8888
Did you specify the correct Pi host/port in the
pigpio.pi() function? E.g. pigpio.pi(‹ soft ›, 8888)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
/usr/lib/python3/dist-packages/gpiozero/devices.py:279: PinFactoryFallback: Falling back from pigpio: failed to connect to localhost:8888
‹ Falling back from %s: %s › % (name, str(e))))"
Je ne suis pas sur à 100% que le proclème vienne de GPIO.BOARD mais si vous pourriez m’aider à résoudre ça se serait cool!