我正在尝试使用 node.js 从传感器连续读取数据。假设我的传感器连接到 Arduino 的数字引脚 4,在代码的节点端我该如何编程?
我确实尝试过:Node.js 代码:
var five = require("johnny-five");
var board = new five.Board();
board.on("ready", function() {
this.pinMode(4, five.Pin.INPUT);
this.loop(1,function(){
this.digitalRead(4, function(value) {
console.log(value);
});
});
});
这是我得到的错误:
(节点)警告:检测到可能的 EventEmitter 内存泄漏。添加了 11 个数字阅读 4 听众。使用emitter.setMaxListeners() 增加限制。 痕迹 在 addListener (events.js:239:17) 在 Board.digitalRead (C:\Users\Rahul\Desktop\NodeServoTest\node_modules\johnny-5\node_modules\firmata\lib\firmata.js:827:8) 在 Board.(匿名函数) [as digitalRead] (C:\Users\Rahul\Desktop\NodeServoTest\node_modules\johnny-five\lib\board.js:495:21) 在董事会。(C:\Users\Rahul\Desktop\NodeServoTest\digitalRead.js:12:8) 在包装 [as _onTimeout] (timers.js:275:19) 在 Timer.listOnTimeout (timers.js:92:15)