我已经在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
感谢和问候