//int Pin2 = 2;
int Pin3 = 3;
int MOTOR = 11;
//int State2 = 0;
int State3 = 0;
int RanD=20;
int RanD2=20;
void setup() {
Serial.begin(9600);
// pinMode(Pin2, INPUT);
pinMode(Pin3, INPUT);
pinMode(5, INPUT_PULLUP);
pinMode(MOTOR, OUTPUT);
Serial.println(analogRead(0));
randomSeed(analogRead(0));
}
void loop() {
// State2 = digitalRead(Pin2); // ปุ่ม B
State3 = digitalRead(Pin3); // ปุ่ม A
if (State3 == HIGH || digitalRead(5)==0 )
{
RanD = random(11);
Serial.println(RanD);
while(digitalRead(5)==0) { delay(10); }
if (RanD>=0 && RanD<=5)
{
digitalWrite (MOTOR,1);
delay(1550);
digitalWrite (MOTOR,0);
delay(350);
RanD = 20;
}
if (RanD>=6 && RanD<=11)
{
digitalWrite (MOTOR,1);
delay(450);
digitalWrite (MOTOR,0);
delay(350);
digitalWrite (MOTOR,1);
delay(450);
digitalWrite (MOTOR,0);
delay(350);
digitalWrite (MOTOR,1);
delay(450);
digitalWrite (MOTOR,0);
delay(350);
RanD = 20;
}
delay(500);
}
digitalWrite (MOTOR,0);
}