百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
O

onoff

> 编程语言
开源

使用 Node.js 进行 GPIO 访问和中断检测

1.3K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

使用 Node.js 进行 GPIO 访问和中断检测

onoff

在像 Linux 板一样的系统上,使用 Node.js 进行 GPIO 访问和中断检测 Raspberry Pi 或 BeagleBone。 onoff 支持 Node.js 版本 10、12、14、15 和 16。

目录

  • 安装
  • 使用
    • LED 和按钮
    • 按钮抖动
    • 使用同步 API 闪烁 LED
    • 使用异步 API 和完成回调函数闪烁 LED
    • 使用异步 API 和 Promise 闪烁 LED
  • API
  • onoff 如何工作?
  • 配置上拉和下拉电阻
  • 基准测试
  • 相关包
  • 其他信息

安装

这里创建了两个 GPIO 对象。一个名为 led,用于连接到 GPIO17 的 LED,这是一个输出;另一个名为 button,用于连接到 GPIO4 的瞬时按钮,这是一个输入。除了指定按钮为输入外,构造函数的可选第三个参数用于指定应为按钮 GPIO 配置 'both' 上升和下降中断边,因为无论按钮按下还是释放都应处理。一旦一切设置正确后,就使用 buttons.watch 方法来指定回调函数,每次按下或释放按钮时都要执行该函数。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

JavaScriptbeaglebonebeaglebone-blackgpiointerrupt

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言