qq412294798 发表于 2016-4-12 21:16:20

arduino uno 串口读取到ESP8266-01的数据

用arduino uno 串口读取到ESP8266-01的数据不能直接判断怎么回事?
为什么不是直接一个字符a

qq412294798 发表于 2016-4-12 21:18:18

怎么消去收到数据+IPD,0,1:   只留下一个'a'

xiaodi_ 发表于 2016-6-12 17:37:06

String a = "+IPD,0,1:a";
Serial.println(a.substring(a.indexOf(':')+1));

520xl 发表于 2016-8-1 14:33:38

xiaodi_ 发表于 2016-6-12 17:37 static/image/common/back.gif
String a = "+IPD,0,1:a";
Serial.println(a.substring(a.indexOf(':')+1));

请问一下楼主怎么做到这一步的

xiaodi_ 发表于 2016-8-1 16:39:36

520xl 发表于 2016-8-1 14:33 static/image/common/back.gif
请问一下楼主怎么做到这一步的

先定位到':'所在的位置,使用indexOf()函数;
在读取':'之后的数据内容,使用substring()函数;
以上两种函数的用法你可以细查一下
页: [1]
查看完整版本: arduino uno 串口读取到ESP8266-01的数据