Translations:Управление низковольтной нагрузкой/13/en: различия между версиями
(Новая страница: «# Find the GPIO number corresponding to the desired terminal in the tableWB2.8/WB3.5/Wiren Board 4: Сп…») |
|||
Строка 1: | Строка 1: | ||
# Find the GPIO number corresponding to the desired terminal in the table[[Список GPIO|WB2.8]]/[[WB SH 3.5: Список GPIO|WB3.5]]/[[Wiren Board 4: Список GPIO|WB4]]/[[Wiren Board 5:Список GPIO|WB5]]. For terminal strip number 2 in version 2.8, it is GPIO 32. | # Find the GPIO number corresponding to the desired terminal in the table[[Список GPIO/en|WB2.8]]/[[WB SH 3.5: Список GPIO/en|WB3.5]]/[[Wiren Board 4: Список GPIO/en|WB4]]/[[Wiren Board 5:Список GPIO|WB5]]. For terminal strip number 2 in version 2.8, it is GPIO 32. | ||
# Export GPIO to sysfs | # Export GPIO to sysfs | ||
#:<pre>root@wirenboard:~# echo 32 > /sys/class/gpio/export</pre> | #:<pre>root@wirenboard:~# echo 32 > /sys/class/gpio/export</pre> |
Текущая версия на 19:14, 16 мая 2019
- Find the GPIO number corresponding to the desired terminal in the tableWB2.8/WB3.5/WB4/WB5. For terminal strip number 2 in version 2.8, it is GPIO 32.
- Export GPIO to sysfs
root@wirenboard:~# echo 32 > /sys/class/gpio/export
- Set the GPIO to output mode to control the transistor. This is required because GPIO can be in input mode and have a high impedance, leaving the transistor in an undefined state.
root@wirenboard:~# echo out > /sys/class/gpio/gpio32/direction
- Open the transistor, giving a logical high level to the gate:
root@wirenboard:~# echo 1 > /sys/class/gpio/gpio32/value
- Close the transistor, giving a logical zero to the gate:
root@wirenboard:~# echo 0 > /sys/class/gpio/gpio32/value