Работа с дискретным выходами в Linux

Дискретный выход может находиться в одном из двух состояний:

Состояние

Описание

0

Выход выключен (реле выключено)

1

Выход включен (реле включено)

Инициализация:

Примечание

По-умолчанию в Armbian Linux выводы GPIO конфигурируются в режим sysfs при загрузке системы и дополнительной настройки не требуется.

cd /sys/class/gpio
echo 456 > export
echo out > gpio456/direction

Если нужно инвертировать логику выхода:

echo 1 > gpio456/active_low

Включение выхода:

echo 1 > gpio456/value

Выключение выхода:

echo 0 > gpio456/value