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);
}
}
}
}
รบกวนแก้โค้ดให้หน่อยคับ จะ ให้ โปรแกรมนี่ กด สวิท ไม่ใช่กดค้างนะคับ ละทำงานตามโปรแกรม
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);
}
}
}
}