1.2.3.4.3 GPIO 对象接口说明
优质
小牛编辑
121浏览
2023-12-01
更新时间:2018-09-12 20:32:17
API
API | 说明 |
GPIO.open(id) | 功能:打开GPIO 参数: id:和板级配置文件中的 id 保持一致 返回值:返回资源 handle |
GPIO.close(handle) | 功能:关闭 GPIO 参数: handle:资源 handle,为 GPIO.open 的返回值; 返回值:0=ok other=fail |
GPIO.write(handle,level) | 功能:设置 GPIO 输出电压 参数: handle:资源 handle,为 GPIO.open 的返回值; level:电平值,0或1 返回值:0=ok other=fail |
GPIO.read(handle) | 功能:获取 GPIO 输入电压 参数: handle:资源 handle,为GPIO.open的返回值; 返回值:引脚电平值 |
GPIO.on(handle,edge,cb) | 功能:GPIO 中断监听 参数: handle:资源 handle,为 GPIO.open 的返回值; edge:中断触发类型,"rising"上升沿触发,"falling"下降沿触发,"both"双边沿触发; cb:服务function; 返回值:0=ok other=fail |
示例代码
print('start gled test.....................');
var gled_level = 0;
var gled_handle = GPIO.open('gled');
setInterval(function() {
GPIO.write(gled_level,1-gled_level);
gled_level = 1-gled_level;
}, 5000);
print('end gled test........................');