سلام وقتتون بخیر
از عنوان تاپیک معلمه که سوال چیه .
لطفا به این کد توجه کنید :
بنده یک رشته رو از جایی میگیرم . و این رشته داخل سریال مانیتور نشان داده میشه . پس تا خط Serial.println(LED); به درستی مدار کار میکنه . ولی از اون به بعد کار نمیکنه . نمیدونم چرا
بنده مقادیر رشته روهر چی تغییر میدم هیچ تغییری در وضعیت led حاصل نمیشه .
حتی خواستم قسمتی از یک رشته رو با کد substring بردارم ولی بازم کار نمیکنه .
اصلا وارد دستور شرطی if نمیشه . (منظور if دوم و سوم برنامه هست.)
به نظرتون مشکل از کجاست ؟
از عنوان تاپیک معلمه که سوال چیه .
لطفا به این کد توجه کنید :
بنده یک رشته رو از جایی میگیرم . و این رشته داخل سریال مانیتور نشان داده میشه . پس تا خط Serial.println(LED); به درستی مدار کار میکنه . ولی از اون به بعد کار نمیکنه . نمیدونم چرا
کد PHP:
if (mySerial.available()) {
String st= mySerial.readString() ;
String LED = st.substring(0) ;
Serial.println(st);
Serial.println("/////////////");
Serial.println(LED);
Serial.println("/////////////");
delay(20);
if (st=="AFHYN5K"){digitalWrite(11,HIGH);}
if (st=="68KHTM9"){digitalWrite(11,LOW);}
if (Serial.available()){mySerial.write(Serial.read());}
}
حتی خواستم قسمتی از یک رشته رو با کد substring بردارم ولی بازم کار نمیکنه .
اصلا وارد دستور شرطی if نمیشه . (منظور if دوم و سوم برنامه هست.)
به نظرتون مشکل از کجاست ؟
دیدگاه