|
发表于 2016-8-20 10:30:18
|
显示全部楼层
控制数字引脚部分
把
if(comdata.length() > 0)
{
for(int i = 0; i < comdata.length(); i++)
{
if(comdata[i]=='0'||comdata[i]=='1')
{
digitalWrite(i + 2, comdata[i] - '0');
Serial.print("Pin ");
Serial.print(i + 2);
Serial.print(" is ");
Serial.println(comdata[i]);
}
}
改成
if(comdata.length() > 0)
{
for(int i = 0; i < 12; i++)
{
if(comdata[i]=='0'||comdata[i]=='1')
{
digitalWrite(i + 2, comdata[i] - '0');
Serial.print("Pin ");
Serial.print(i + 2);
Serial.print(" is ");
Serial.println(comdata[i]);
}
}
就不会输出多余的Pin了 |
|