解析串口数据的思路很简单,就三条语句,不会理解不了吧
if (available() > 0){
String line = readStringUntil('\n');
publish_state(line.c_str());
}
就是串口收到数据(available() > 0)为真,就从串口中读取数据到\n为止,然后把这个字符串发布到text_Senor
接线你的理解是正确的,至少需要接模块的Tx和gnd,才能收数据,这叫共地
咪头还是问问客服吧,我也是随便找的,效果还可以,就是超过3米要大声喊,目前他们好像还不支持双咪头
|