Seite 1 von 1

GPIO Pin True oder False abfragen

Verfasst: Freitag 5. März 2021, 18:55
von Kahnbein.Kai
Hallo,
ich möchte bestimmte GPIO Pins abfragen ob sie als Out den Wert True oder False zugewiesen haben bekommen.
Leider habe ich nur die Methode "gpio.function(pin) gefunden, diese gibt jedoch nur aus ob Out oder In.
Ist das mit Python möglich =


Gruß Kai

Re: GPIO Pin True oder False abfragen

Verfasst: Freitag 5. März 2021, 19:19
von __deets__
Ja, mit GPIO.value(pin)

Re: GPIO Pin True oder False abfragen

Verfasst: Montag 8. März 2021, 20:15
von Kahnbein.Kai
Moin deets,
das klappt leider nicht, mit GPIO.input(PIN) geht es, obwohl es ja ein Output ist.

Gruß Kai

Re: GPIO Pin True oder False abfragen

Verfasst: Dienstag 9. März 2021, 18:29
von hyle
Ja, das ist wirklich verwirrend. In der Doku steht dazu:
Note that you can read the current state of a channel set up as an output using the input() function. For example to toggle an output:

GPIO.output(12, not GPIO.input(12))
Btw. Gibt es einen Grund, weshalb Du RPi.GPIO statt dem aktuellem Standard-Modul gpiozero verwendest? Wäre auch in dem Fall einfacher: https://gpiozero.readthedocs.io/en/stab ... alues.html