detect-gui/test/gpio_test.bash

31 lines
632 B
Bash
Raw Normal View History

2024-11-21 11:39:52 +08:00
#!/bin/bash
# 导出 GPIO 80
echo 80 > /sys/class/gpio/export
# 设置为输出
echo "out" > /sys/class/gpio/gpio80/direction
# 设置为高电平
echo "1" > /sys/class/gpio/gpio80/value
echo "GPIO 80 set to HIGH"
sleep 5 # 等待 5 秒
# 设置为低电平
echo "0" > /sys/class/gpio/gpio80/value
echo "GPIO 80 set to LOW"
sleep 5 # 等待 5 秒
# 再次设置为高电平
echo "1" > /sys/class/gpio/gpio80/value
echo "GPIO 80 set to HIGH again"
sleep 5 # 等待 5 秒
# 最后设置为低电平
echo "0" > /sys/class/gpio/gpio80/value
echo "GPIO 80 set to LOW again"
# 释放 GPIO 80
echo 80 > /sys/class/gpio/unexport