5436浏览
查看: 5436|回复: 2

[讨论] PlainProtocol write 通过蓝牙发送 接收端数据时而为null

[复制链接]
#include <PlainProtocol.h>

PlainProtocol mytest(Serial, 57600);

const int waterPin = 10;

void setup() {
  mytest.init();
  pinMode(waterPin,INPUT);
}

void loop() {
  int t_analogValue;//analog
  t_analogValue = analogRead(0);   //connect Steam sensors to Analog 0
  int t_digitalValue = LOW; //default digital low
  t_digitalValue = digitalRead(waterPin);

  //low is sending
  if(t_digitalValue == LOW){
    mytest.write("T_A|T_D",t_analogValue,t_digitalValue);//send analogValue and digitalValue
  }
  delay(1000);
}

hennychen  中级技师
 楼主|

发表于 2015-3-17 10:21:09

有时为乱码   我获取的16进制的

e01866fe 66000606 66fe6660 f818781e 18188600
回复

使用道具 举报

hennychen  中级技师
 楼主|

发表于 2015-3-17 11:33:22

mytest.sendFrame("T_A|T_D",2,t_analogValue,t_digitalValue);//send analogValue and digitalValue

解决方法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail