树莓派配置 Johnny-Five 和 raspi-io 来控制 GPIO。
Getting a Raspberry Pi ready for NodeBots
1.安装,在桌面创建一个 demo 文件夹,然后 cd 到此文件夹;
npm init npm install johnny-five raspi-io
2.创建 index.js 用于测试;
const { RaspiIO } = require('raspi-io'); const five = require('johnny-five'); const board = new five.Board({ io: new RaspiIO() }); board.on('ready', () => { // Create an Led on pin 7 on header P1 (GPIO4) and strobe it on/off const led = new five.Led('P1-7'); led.strobe(500); });
3.运行(前提是相关硬件已经连接完毕);
sudo node index.js
注意事项:
- 运行 index.js 一定不要忘记加 sudo,原因 raspi-io 里面有讲;
- 关于为什么写成 P1-7,请查看 Pin Information;