跳至正文

树莓派配置 Johnny-Five + raspi-io

树莓派配置 Johnny-Five 和 raspi-io 来控制 GPIO。

Johnny-Five

raspi-io

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
GPIO

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注