|
本帖最后由 4463424 于 2025-3-20 16:29 编辑
简单案例分享-- 通过操作sys文件实现
- <火山程序 类型 = "通常" 版本 = 1 />
- 变量 文件 <参考 类型 = 文件类>
- // 导出 GPIO
- 文件 = 文件类.打开 ("/sys/class/gpio/export", 文件打开模式.只写, 0644, )
- 文件.写接口.写文本 ("120", ) // GPIO-120引脚
- 文件.关闭接口.关闭 ()
- // 设置为输出模式 out-输出 in-输入
- 文件 = 文件类.打开 ("/sys/class/gpio/gpio120/direction", 文件打开模式.只写, 0644, )
- 文件.写接口.写文本 ("out", )
- 文件.关闭接口.关闭 ()
- // 控制 GPIO 高低电平
- 文件 = 文件类.打开 ("/sys/class/gpio/gpio120/value", 文件打开模式.只写, 0644, )
- 文件.写接口.写文本 ("1", )
- 文件.关闭接口.关闭 ()
- // 完成各种GPIO操作后取消导出
- 文件 = 文件类.打开 ("/sys/class/gpio/unexport", 文件打开模式.只写, 0644, )
- 文件.写接口.写文本 ("120", )
- 文件.关闭接口.关闭 ()
复制代码
|
-
00.jpg
(206.81 KB, 下载次数: 38)
GPIO-120
-
01.jpg
(61.24 KB, 下载次数: 39)
编译类型
-
02.jpg
(76.64 KB, 下载次数: 38)
二进制文件给权限
-
03.jpg
(205.91 KB, 下载次数: 39)
执行结果
|