Je tente d'exécuter wiringpi
pour contrôler le PWM matériel sur GPIO 18 sur le pi. Si j'utilise wiringPiSetupGpio()
comme ci-dessous et je cours en tant que root tout fonctionne. En utilisant wiringPiSetupSys()
comme la documentation suggère ne fonctionne pas, même lorsqu'il est exécuté en tant que root.Câblage en coursMatériau Pi-python PWM rootless
import wiringpi
wiringpi.wiringPiSetupGpio() #must use with root access
#wiringpi.wiringPiSetupSys() #can use without root, does not work
wiringpi.pinMode(18,2)
wiringpi.pwmWrite(18,500) # dim led
Afin d'utiliser la méthode non racine je broche exporté 18 comme sur et vérifiée avec gpio exports
. Est-ce que je ne peux pas utiliser le matériel pwm sans racine ou est-ce que je manque une étape fondamentale?
quelque chose à voir avec les permissions des utilisateurs? – Noelkd
@Noelkd Je le pense. C'est un problème commun sur tous les Raspberry Pis car le périphérique GPIO est assez verrouillé par défaut – jDo