Page 1 of 1

Port GPIO 5, 6, 12 etc...

Posted: Thu Jul 18, 2019 12:24 pm
by doud869
Bonjour,

j'ai un petit problème, je n'arrive pas à faire fonctionner les ports GPIO 5, 6, 12, 13 etc... Pour faire simple, les ports GPIO après la numération 23. Lorsque que j'essaie de les déclarer en début du programme en python j'ai le message d'erreur "The channel sent is invalid on a Raspberry Pi".

Je n'arrive pas à trouver d'explications.

Re: Port GPIO 5, 6, 12 etc...

Posted: Fri Jul 19, 2019 7:53 am
by iznobe
Bonjour , il y a 3 types d' appelation differentes pour les pins , je me suis fait avoir aussi au debut .

la commande :

Code: Select all

gpio readall
apres avoir installe wiringpi , donne les numerotations ainsi que l ' etat de chaque pin de votre pi .

En fonction du langage de programmation que vous utilisez il y a differentes façons de selectionnez parmi deux types d ' appelation :
soit BCM ( la façon logique en fonction du proc )
soit BOARD ( la façon soit disant physique )

les emplacements physique des pins ne sont pas utilisez et sont là a titre indicatif juste pour savoir comment cabler vos montages .

en python :

Code: Select all

GPIO.setmode(GPIO.BCM) # BOARD = emplacements physiques , BCM emplacements logiques du proc
en bash :

Code: Select all

gpio mode "$1" OUT # - g = option selection BCM : gpio -g mode $pin in 
avec ca , ca devrait le faire ;)