Arduino 安全通信逻辑
2018-08-25 14:00
char inchar="q";
String inchar1="";
int flag=0;
int n =0;
void setup()
{Serial.begin(9600);}//串口调试
void loop()
{
if(Serial.available()>0)//一直等待数据接收完成 用if的话loop函数执行一次接受1个字符
{
inchar=Serial.read();
delay(10);
}
if (inchar=='A'){inchar1="";flag = 1;}
if (flag == 1){inchar1= inchar1+inchar;}
if (inchar=='B'&&flag == 1)
{
Serial.println(inchar1);
inchar = "";
inchar1="";
flag=0;
}
}
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com