gpt4 book ai didi

c - 简单的arduino程序

转载 作者:行者123 更新时间:2023-11-30 17:38:24 25 4
gpt4 key购买 nike

我编写了简单的arduino程序来检查ascii字符数组。这是程序

void setup(){
Serial.begin(9600); // connect serial

}

void loop(){

char inByte;
char arr[100]={0};
char arrr[5]={'s','t','a','r','t'};
int x=0;
int y=0;
do{

arr[x]=arrr[y];
x++;
y++;
}while(arr[0]!='s' && arr[1] !='t' && arr[2]!='a' && arr[3]!='r' && arr[4]!='t');
if(arr[0]=='s' && arr[1] =='t' && arr[2]=='a' && arr[3]=='r' && arr[4]=='t'){
delay(1000);
Serial.println("done");}
else{
delay(1000);
Serial.println("oo");
}

}

我希望它在串行监视器中显示“完成”,但它却打印“oo”..任何人都可以告诉我程序中的问题是什么..谢谢

最佳答案

其他部分也开大括号

if(arr[0]=='s' & arr[1] =='t' & arr[2]=='a' & arr[3]=='r' & arr[4]=='t'){
delay(1000);
Serial.println("done");
}
else {
delay(1000);
Serial.println("oo");
}

关于c - 简单的arduino程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22147651/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com