สอบถามเกี่ยวกับการเขียน Arduino คำสั่งลูป(Loop)หรือการทำงานซ้ำ

คือ ผมอ่านจากหนังสือหลายรอบแล้วแต่ก็ไม่เข้าใจ ครับ
คำสั่ง if...else if...else
คือ โค้ดตัวนี้ครับ ถ้าผมจะทำไห้มัน วนลูป จะทำยังไงครับ
ปล.ช่วยสอนผมทีน่ะคราฟ พอดีมือใหม่
^
^
^
^
^
#include  <SoftwareSerial.h>
SoftwareSerial mySerial (12,11); // rx, tx
const int FAN1=2;
const int FAN2=3;
void setup()
{
   mySerial.begin(9600);
   pinMode(FAN1,OUTPUT);
   pinMode(FAN2,OUTPUT);
}

void loop()
{
    if (mySerial.available()>0)
    {
       char x = mySerial.read();
       if (x=='1')
    {
      digitalWrite(FAN1,HIGH);
      digitalWrite(FAN2,LOW);
    }else if(x=='2')
    {
      digitalWrite(FAN2,HIGH);
      digitalWrite(FAN1,LOW);
}
}
}
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่