Page 1 sur 1

Débuter avec GPIO

Posté : dim. 27 mai 2018 14:54
par Alex10
Bonjour,
J'ai reçu mon Raspberry Pi récemment et je commence tout juste à l'utiliser cependant je n'arrive pas à contrôler les LEDs du GPIO.
De base sur la sortie GPIO 23, value = 1 et direction = out. La LED est bien allumée, tout semble correct.
Selon moi, en mettant value à 0, la LED devrait s'éteindre.
J'essaie de passer value à 0 et ce n'est pas pris en compte mais il n'y a pas de message d'erreur.
Par contre j'arrive à modifier direction et à le passer à in.
Lorsque direction est à in, si j'essaie de modifier value, j'ai un message d'erreur indiquant que l'opération n'est pas permisse.
Ci-dessous le code.
Merci pour votre aide !

pi@AlexRaspberryPi /sys/class/gpio $ echo 23 > export
pi@AlexRaspberryPi /sys/class/gpio $ cd gpio23
pi@AlexRaspberryPi /sys/class/gpio/gpio23 $ cat value
1
pi@AlexRaspberryPi /sys/class/gpio/gpio23 $ cat direction
out
pi@AlexRaspberryPi /sys/class/gpio/gpio23 $ echo 0 > value
pi@AlexRaspberryPi /sys/class/gpio/gpio23 $ cat value
1
pi@AlexRaspberryPi /sys/class/gpio/gpio23 $ echo in > direction
pi@AlexRaspberryPi /sys/class/gpio/gpio23 $ cat direction
in
pi@AlexRaspberryPi /sys/class/gpio/gpio23 $ echo 0 > value
-bash: echo: erreur d'écriture : Opération non permise
pi@AlexRaspberryPi /sys/class/gpio/gpio23 $

Re: Débuter avec GPIO

Posté : lun. 28 mai 2018 20:46
par guillaume9344
Bonsoir, il est vrais que manipuler les pin en ligne de commandes "bas niveau" est assez instructif, mais je vous conseil d'utiliser un utilitaire:
http://wiringpi.com/the-gpio-utility/
issue de la lib wiringpi, c'est un utilitaire pour le gestion des pin en ligne de commandes, il est nécessaire d’installer la lib pour que l’utilitaire fonctionne.

@+