求助 数据发送
小白求助 !! 我需要程序满足条件后 只发送一次相同的数据 ,满足另外的条件再发送一次另外的数据。 现在就是在不停地发送。请问高手该如何修改。if(valueHori<230)
{
Serial.write('e');
}
else if(valueHori>800)
{
Serial.write('q');
}
else if(valueVerti >800)
{
Serial.write('s');
}
else if(valueVerti<230)
{
Serial.write('w');
}
else
{
Serial.write('t');
delay(30) ;
}
你放在loop里面了吧,用完 valueHori,把这个值重置下试试。 boolean IfValue = ture;
if(valueHori<230)
{
if(IfValue=ture)
{ Serial.write('e');
IfValue=false;
}
}
else if(valueHori>800)
{
if(IfValue=ture)
{
Serial.write('q');
IfValue=ture;
}
}
渣排版, 加入一个全局变量来放在二次循环里面, 这样应该可以实现只输出一次数据的功能吧
页:
[1]