В настоящее время я пытаюсь создать небольшой веб-интерфейс для контактов GPIO от малины Pi. Я использую встроенную библиотеку Python RPi.GPIO
.Получить функцию вывода GPIO?
Идея состоит в том, чтобы увидеть функцию и текущее состояние всех выводов GPIO. Если контакт равен GPIO.OUT
, он должен показывать вкл./Выкл., А если контакт равен GPIO.IN
, он должен измерять вход и показывать это.
У меня есть почти все на месте, кроме того, чтобы узнать, настроен ли контакт на GPIO.IN
или GPIO.OUT
. Я искал все это место, Google и все, что мог, но не повезло (в основном, поиск учебников, объясняющих, как читать с GPIO.IN
и состояние GPIO.OUT
).
Возможно ли (с использованием библиотеки RPi.GPIO
) узнать, есть ли контактный номер GPIO.IN
или GPIO.OUT
? А если так - как?
Я искал это решение, но у меня нет '/ sys/cl папка ass/gpio/gpioX' в '/ sys/class/gpio' ... Все, что у меня есть, это' export', 'unexport' и' gpiochip0' - вот почему я надеялся на функцию, Библиотека 'RPi.GPIO'. –
попробуйте 'echo 123>/sys/class/gpio/export' .... вам может потребоваться суперпользователь (где 123 - желаемый gpio123) –
или действительно ... почему вы проверяете направление? что может быть более актуальным вопросом –