
نوشته اصلی توسط
godhelot
سلام ممنون بابت راهنمایی تون ولی یه مشکلی هس که وقتی x=4 میشه تو همون شرط میمونه و شرط های دیگه اجرا نمیشن اگه میشه بیشتر راهنمایی کنید.
باید با کدتون یه مقدار کلنجار برید:
کد:
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
char x=Serial.read();
if(x=='4'){
Serial.println("command 1 ");
delay(100);
do {Serial.println("command 2 ");}
while((Serial.read()=='4') || (Serial.available()==0));
}
if(x=='5'){
Serial.println("command 3 ");
}
}
این کدی که من زدم تقریبا کار مطلوب شما رو می کنه
البته یه خطا داره که من فقط اینو زدم که یه مقدار دستتون بیاد باید سر کدتون چه بلایی بیارید