Inverser l'état logique d'un GPIO en entrée de manière logicielle ?
Publié : 28 janv. 2019, 18:45
Bonjour,
En gros, j'ai l'entrée de mon optocoupleur qui est en parralèle d'une ampoule 230 V et la sortie de celui-ci attaque un GPIO en entrée avec un pull-up sous python.
Du coup, quand l'ampoule est éteinte, la sortie de l'opto est "dans le vide" et le pull-up indique au Pi un 1 logique qui me met à ON l'entrée sur mon écran (donc ETEINT=ON !)
Vu que mon circuit imprimé est fait, je voudrais, toujours sous python, inverser l'état de mon entrée (un peu comme GPIO.output(channel, not GPIO.input(channel)) permet d'inverser une sortie).
j'ai bien essayé echo 1 > /sys/class/gpio/gpio13/active_low mais ça ne change rien.
Qu'en pensez-vous ?
Merci.
En gros, j'ai l'entrée de mon optocoupleur qui est en parralèle d'une ampoule 230 V et la sortie de celui-ci attaque un GPIO en entrée avec un pull-up sous python.
Du coup, quand l'ampoule est éteinte, la sortie de l'opto est "dans le vide" et le pull-up indique au Pi un 1 logique qui me met à ON l'entrée sur mon écran (donc ETEINT=ON !)
Vu que mon circuit imprimé est fait, je voudrais, toujours sous python, inverser l'état de mon entrée (un peu comme GPIO.output(channel, not GPIO.input(channel)) permet d'inverser une sortie).
j'ai bien essayé echo 1 > /sys/class/gpio/gpio13/active_low mais ça ne change rien.
Qu'en pensez-vous ?
Merci.