node-rpio:python RPIO 库到 NodeJS 模块的端口

时间:2024-07-30 17:04:30
【文件属性】:

文件名称:node-rpio:python RPIO 库到 NodeJS 模块的端口

文件大小:12KB

文件格式:ZIP

更新时间:2024-07-30 17:04:30

C++

节点-rpio 这是一个模块,它包装了 Chris Hager 的 C 库,以允许访问 Raspberry Pi 的 GPIO 引脚。 Chris Hager 编写了最初的库和 Python 钩子。 我基于他的 Python 创建了一个 NodeJS 接口,但保留了底层 C 库不变。 该库力求与它派生自的 Python 库(相同的函数名称等)保持 API 兼容。 这很方便,但也许这个库与其他 Raspberry Pi GPIO 库相比最大的好处是可以在将 GPIO 的模式设置为输出的同时设置 GPIO 的值。 虽然这似乎是一件小事,但任何使用 RPi 来控制喷水阀的人都会告诉您,每次初始化时都打开 GPIO 是不好的。 构建 node-rpio 要构建库,您需要安装 npm-gyp(当然还有 NodeJS): npm install -g node-gyp 然后,构建包:


【文件预览】:
node-rpio-master
----.gitignore(6B)
----package.json(402B)
----src()
--------cpuinfo.h(923B)
--------c_gpio.c(4KB)
--------cpuinfo.c(2KB)
--------c_gpio.h(1KB)
--------rpio.cc(13KB)
----README.md(1KB)
----tests()
--------00-init.js(78B)
--------01-read.js(173B)
--------02-write.js(334B)
----lib()
--------rpio.js(2KB)
----binding.gyp(162B)

网友评论