如何解决找不到模块“约翰尼五号”吗?
我对此很陌生,所以很抱歉,如果答案很明显,我正在尝试对Arduino Uno板进行编程,以点亮通过node.js和johnny-five在Raspberry上连接的面包板上的LED Pi 3b +(使用rpi作为桌面)。我安装了node.js版本14.9.0,并通过johnny-five,然后安装了Arduino IDE,并使用它将StandardFirmata下载到Arduino板上。我通过nano编写了一个简单程序,然后使用node led.js
运行它。然后,我收到此错误消息:
internal/modules/cjs/loader.js:895
throw err;
^
Error: Cannot find module 'johnny_five'
Require stack:
- /home/pi/led.js
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:892:15)
at Function.Module._load (internal/modules/cjs/loader.js:742:27)
at Module.require (internal/modules/cjs/loader.js:964:19)
at require (internal/modules/cjs/helpers.js:88:18)
at Object.<anonymous> (/home/pi/led.js:1:12)
at Module._compile (internal/modules/cjs/loader.js:1075:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1096:10)
at Module.load (internal/modules/cjs/loader.js:940:32)
at Function.Module._load (internal/modules/cjs/loader.js:781:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12) {
code: 'MODULE_NOT_FOUND',requireStack: [ '/home/pi/led.js' ]
}
知道为什么吗?帮助将不胜感激。谢谢!
之后的输出:
1598748959407 Connected /dev/ttyAMA0
1598748969413 Device or Firmware Error A timeout occurred while connecting to the Board.
Please check that you've properly flashed the board with the correct firmware.
See: https://github.com/rwaldron/johnny-five/wiki/Getting-Started#trouble-shooting
If connecting to a Leonardo or Leonardo clone,press the 'Reset' button on the board,wait approximately 11 seconds for complete reset,then run your program again.
events.js:305
throw err; // Unhandled 'error' event
^
Error [ERR_UNHANDLED_ERROR]: Unhandled error. ({
type: 'error',timestamp: 1598748969413,class: 'Device or Firmware Error',message: 'A timeout occurred while connecting to the Board. \n' +
'\n' +
"Please check that you've properly flashed the board with the correct firmware.\n" +
'See: https://github.com/rwaldron/johnny-five/wiki/Getting-Started#trouble-shooting\n' +
'\n' +
"If connecting to a Leonardo or Leonardo clone,then run your program again.",data: null
})
at Board.emit (events.js:303:17)
at Board.EventEmitter.emit (domain.js:486:12)
at Board.log (/home/pi/johnny-five/lib/board.js:642:8)
at Board.<computed> [as error] (/home/pi/johnny-five/lib/board.js:653:14)
at Timeout._onTimeout (/home/pi/johnny-five/lib/board.js:384:14)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7) {
code: 'ERR_UNHANDLED_ERROR',context: {
type: 'error',message: 'A timeout occurred while connecting to the Board. \n' +
'\n' +
"Please check that you've properly flashed the board with the correct firmware.\n" +
'See: https://github.com/rwaldron/johnny-five/wiki/Getting-Started#trouble-shooting\n' +
'\n' +
"If connecting to a Leonardo or Leonardo clone,data: null
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。