Здравствуйте! Подскажите пожалуйста возможно ли управлять портами GPIO через терминал?
Заранее спасибо!
Забыл уточнить )
Имею ввиду - на Raspberry Pi, у меня Raspberry Pi 4B, операционная система - Raspberry Pi OS (Release date: May 7th 2021, Kernel version: 5.10).
Пример для GPIO0 (output) и GPIO1 (input).
"Активация" портов ("0" и "1" - номера нужных портов):
echo "0" > /sys/class/gpio/export echo "1" > /sys/class/gpio/export
Настройка в качестве выхода и входа:
echo "out" > /sys/class/gpio/gpio0/direction echo "in" > /sys/class/gpio/gpio1/direction
Высокий уровень на выходе:
echo "1" > /sys/class/gpio/gpio0/value
Низкий уровень на выходе:
echo "0" > /sys/class/gpio/gpio0/value
Чтение состояния входа:
cat /sys/class/gpio/gpio1/value
"Деактивация" портов:
echo "0" > /sys/class/gpio/unexport echo "1" > /sys/class/gpio/unexport