发送阵列时I2C输出错误

时间:2017-05-17 07:17:52

标签: arrays raspberry-pi node-red

我最近开始在Raspberry Pi中使用Node-RED,我的任务是使用node-red-contrib-i2c软件包连接到几个I2C设备。 我尝试做的一个动作是使用I2C输出节点向I2C设备发送一个整数数组,但我总是得到错误

TypeError: String.isString is not a function

我尝试了几种不同的语法但没有成功。我在下面列出了流量的输出。

[{"id":"d2a2b073.e222c","type":"function","z":"e442e95f.6c2b98","name":"","func":"msg.address = 96;\nmsg.command = 48;\nmsg.payload = [85,85];\nreturn msg;","outputs":1,"noerr":0,"x":316,"y":243,"wires":[["7061e7e7.ac6f98","65101109.cf323"]]},{"id":"ce6f4bff.3bf998","type":"inject","z":"e442e95f.6c2b98","name":"","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"x":126,"y":244,"wires":[["d2a2b073.e222c"]]},{"id":"7061e7e7.ac6f98","type":"debug","z":"e442e95f.6c2b98","name":"","active":true,"console":"false","complete":"true","x":539,"y":263,"wires":[]},{"id":"65101109.cf323","type":"i2c out","z":"e442e95f.6c2b98","name":"","i2cdevice":"3d751c57.1120f4","address":"96","command":"","payload":"","count":"2","x":567,"y":223,"wires":[]},{"id":"3d751c57.1120f4","type":"i2c-device","z":"","device":"/dev/i2c-1","address":"100"}]

发送的msg.payload示例:

msg.address = 96;
msg.command = 48;
msg.payload = [85,85];
return msg;

0 个答案:

没有答案