รบกวนแก้โค้ดให้หน่อยคับ จะ ให้ โปรแกรมนี่ กด สวิท ไม่ใช่กดค้างนะคับ ละทำงานตามโปรแกรม

int switch1= 10;
int f1 = 0;
int buttonState = 0;    
#define CLOCKWISE1 2
#define COUTERCLOCKWISE1 3
#define CLOCKWISE2 4
#define COUTERCLOCKWISE2 5
#define CLOCKWISE3 6
#define  COUTERCLOCKWISE3 7
void setup()
{Serial.begin(9600);
  pinMode(switch1, INPUT);
pinMode(CLOCKWISE1,OUTPUT);
pinMode(COUTERCLOCKWISE1,OUTPUT);
pinMode(CLOCKWISE2,OUTPUT);
pinMode(COUTERCLOCKWISE2,OUTPUT);
pinMode(CLOCKWISE3,OUTPUT);
pinMode( COUTERCLOCKWISE3,OUTPUT);
}
void loop()
{




}

void floor1()
{
while(1)
{
  { Serial.println("1");
buttonState = digitalRead(switch1);
  if (buttonState == 0)
  {
    digitalWrite(CLOCKWISE1,HIGH);
digitalWrite(COUTERCLOCKWISE1,LOW);
delay(2000);
digitalWrite(CLOCKWISE1,LOW);
digitalWrite(COUTERCLOCKWISE1,HIGH  );
delay(2000);
digitalWrite(CLOCKWISE1,HIGH);
digitalWrite(COUTERCLOCKWISE1,HIGH);

digitalWrite(CLOCKWISE2,LOW);
digitalWrite(COUTERCLOCKWISE2,HIGH);
delay(2000);
digitalWrite(CLOCKWISE2,HIGH);
digitalWrite(COUTERCLOCKWISE2,LOW);
delay(2000);
digitalWrite(CLOCKWISE2,HIGH);
digitalWrite(COUTERCLOCKWISE2,HIGH);
    
digitalWrite(CLOCKWISE3,LOW);
digitalWrite(COUTERCLOCKWISE3,HIGH);
delay(2000);
digitalWrite(CLOCKWISE3,HIGH);
digitalWrite(COUTERCLOCKWISE3,LOW);
delay(2000);
digitalWrite(CLOCKWISE3,HIGH);
digitalWrite(COUTERCLOCKWISE3,HIGH);

  }
  }
}
}
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่