Работа с дискретным входами в Linux
Дискретный вход может находиться в одном из двух состояний:
Состояние |
Описание |
---|---|
0 |
Вход разомкнут (не подключен) |
1 |
Вход замкнут на общий провод (GND) |
Инициализация:
Примечание
По-умолчанию в Armbian Linux выводы GPIO конфигурируются в режим sysfs при загрузке системы и дополнительной настройки не требуется.
cd /sys/class/gpio
echo 472 > export
echo in > gpio472/direction
Если нужно инвертировать логику входа:
echo 1 > gpio472/active_low
Чтение состояния дискретного входа:
cat gpio472/value