Page 1 sur 1

Pb Python et GPIO

Posté : dim. 3 nov. 2019 13:22
par R-kallista
Bonjour,
J'ai installé une carte de 4 relais Ks0212 sur mon RPI 3+ pour faire de la commande.
Quand j'utilise les commandes pour le premier relais branché sur le pin 7 (BOARD) et après l'avoir configuré en Out
pi@raspberrypi:~ $ gpio mode 7 out
pi@raspberrypi:~ $ gpio write 7 1
pi@raspberrypi:~ $ gpio write 7 0

j'arrive a commander correctement manuellement le premier relais de ma carte
Dans une programmation python avec les commandes suivantes

#! /usr/bin/python
import RPi.GPIO as GPIO
import time

GPIO.setmode(GPIO.BOARD)
GPIO.setup(7,GPIO.OUT)

GPIO.output(7,True)
time.sleep(2)
GPIO.output(7,False)

GPIO.cleanup()

J'arrive également à commander mon relais.
La ou cela se complique c'est lorsque je change de relais pour les pin 3,22,25 les trois autres relais disponible sur ma carte.

les commandes
pi@raspberrypi:~ $ gpio mode (3 ou 22 ou 25) out
pi@raspberrypi:~ $ gpio write (3 ou 22 ou 25) 1
pi@raspberrypi:~ $ gpio write (3 ou 22 ou 25) 0

cela fonctionnes parfaitement comme pour le relais en pin 7

mais dans python

#! /usr/bin/python
import RPi.GPIO as GPIO
import time

GPIO.setmode(GPIO.BOARD)
GPIO.setup(3 ou 22 ou 25,GPIO.OUT)

GPIO.output(3 ou 22 ou 25,True)
time.sleep(2)
GPIO.output(3 ou 22 ou 25,False)

GPIO.cleanup()

ne fonctionne pas auriez-vous une solution à me proposer ?

Re: Pb Python et GPIO  [RESOLU]

Posté : lun. 4 nov. 2019 19:54
par jelopo
Bonjour,

Essayer d'augmenter le temps du time.sleep dans le programme Python, et visualiser pendant ce temps avec gpio readall dans un autre écran si ce n'est pas une autre broche qui bascule.

A+

Re: Pb Python et GPIO

Posté : lun. 4 nov. 2019 20:56
par R-kallista
jelopo a écrit :
lun. 4 nov. 2019 19:54
Bonjour,

Essayer d'augmenter le temps du time.sleep dans le programme Python, et visualiser pendant ce temps avec gpio readall dans un autre écran si ce n'est pas une autre broche qui bascule.

A+
Merci jelopo,
C'est bien vu !!! grâce à vous j'ai identifié mon problème une erreur de ma part entre N° GPIO et N° Physique de la pin
erreur de débutant :?
Merci de votre aide qui à permis la résolution de mon problème :D