树莓派上的tfmini-plus校验和错误

时间:2020-07-21 12:39:22

标签: node.js raspberry-pi3 node-serialport

我已经在Pi-3上启动了TFMiniplus的示例。我已经安装了tfmnini-plus,serialport和@ serialport / bindings,并且一直在使用以下代码:

const tfminiplus = require('tfmini-plus')
let path = '/dev/ttyUSB0';
tfminiplus.UART(path, { baudRate: 115200 }).then(async (tfmp) => {
  const distance = await tfmp.distance()
  console.log('distance:', distance)
})
.catch(console.error)

我仅收到以下错误: **

5a0603000063595900
Error: checksum failed
at checksum (/home/pi/node/node_modules/tfmini-plus/tfmini-plus.js:14:27)
at async Object.distance (/home/pi/node/node_modules/tfmini-plus/tfmini-plus.js:40:18)
at async /home/pi/node/tfmini2.js:6:20

** Package.json如下:

{  
"name": "node",   
"version": "1.0.0",   
"description": "",   
"main": "tfmini2.js",   
"dependencies": {     
    "@serialport/bindings": "^9.0.0",     
    "i2c-bus": "^5.2.0",     
    "serialport": "^9.0.0",     
    "tfmini-plus": "^2.1.0"   
},   "
devDependencies": {},   
"scripts": {     
    "test": "echo \"Error: no test specified\" && exit 1"   
},   
"author": "",   
"license": "ISC"
}

任何想法可能出了什么问题。节点版本12.18.2和npm版本6.14.6

感谢和问候

0 个答案:

没有答案
相关问题