3692
правки
Строка 34: | Строка 34: | ||
# Экспортируем GPIO в sysfs | # Экспортируем GPIO в sysfs | ||
< | <nowiki> | ||
root@wirenboard:~# echo 32 > /sys/class/gpio/export | root@wirenboard:~# echo 32 > /sys/class/gpio/export | ||
</ | </nowiki> | ||
# Устанавливаем GPIO в режим вывода для управления транзистором. Это обязательно, т.к. GPIO может находится в режиме ввода и иметь высокий импенданс, оставляя транзистор в неопределённом состоянии. | # Устанавливаем GPIO в режим вывода для управления транзистором. Это обязательно, т.к. GPIO может находится в режиме ввода и иметь высокий импенданс, оставляя транзистор в неопределённом состоянии. | ||
< | <nowiki> | ||
root@wirenboard:~# echo out > /sys/class/gpio/gpio32/direction | root@wirenboard:~# echo out > /sys/class/gpio/gpio32/direction | ||
</ | </nowiki> | ||
# Открываем транзистор, подавая логический высокий уровень на затвор: | # Открываем транзистор, подавая логический высокий уровень на затвор: | ||
< | <nowiki> | ||
root@wirenboard:~# echo 1 > /sys/class/gpio/gpio32/value | root@wirenboard:~# echo 1 > /sys/class/gpio/gpio32/value | ||
</ | </nowiki> | ||
# Закрываем транзистор, подавая логический ноль на затвор: | # Закрываем транзистор, подавая логический ноль на затвор: | ||
< | <nowiki> | ||
root@wirenboard:~# echo 0 > /sys/class/gpio/gpio32/value | root@wirenboard:~# echo 0 > /sys/class/gpio/gpio32/value | ||
</ | </nowiki> |