您好,有人可以帮助我解决这个简单的问题吗?
我有一个传感器连接到 arduino巨型板,并且正在使用 UART 协议。 在 johnny-five.io 上,我没有找到有关 UART 协议以及如何连接Tx1和Rx1引脚的示例。
这是我的草图
'''
const five = require('johnny-five');
const Oled = require('oled-js');
const board = new five.Board();
board.on("ready", function() {
const sensor = new five.Sensor(18);
sensor.on("change", value => {
console.log("sensor");
});
});
'''
当我使用node运行js文件时,出现以下错误。
TypeError: Cannot set property 'report' of undefined
at Firmata.reportAnalogPin (/Users/matteo/Documents/Git/evo_edo/node_modules/firmata-io/lib/firmata.js:1735:46)
at Firmata.analogRead (/Users/matteo/Documents/Git/evo_edo/node_modules/firmata-io/lib/firmata.js:818:10)
at new Sensor (/Users/matteo/Documents/Git/evo_edo/node_modules/johnny-five/lib/sensor.js:104:30)
at Board.<anonymous> (/Users/matteo/Documents/Git/evo_edo/sketch.js:7:20)
at emitNone (events.js:91:20)
at Board.emit (events.js:185:7)
at _combinedTickCallback (internal/process/next_tick.js:73:7)
at process._tickDomainCallback (internal/process/next_tick.js:128:9)