#include <Servo.h>
unsigned long e1 = 1000;
unsigned long myTime = 0;
Servo myservo;
int pos = 0;
int i = 0;
void setup() {
Serial.begin(9600);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(7, INPUT);
myservo.attach(11);
}
void loop() {
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
digitalWrite(9, HIGH);
digitalWrite(10, HIGH);
if (millis() > 500 && millis() < 1000 ){
digitalWrite(5, LOW);
}
if (millis() > 1500 && millis() < 2000 ){
digitalWrite(6, LOW);
}
if (millis() > 2500 && millis() < 3000 ){
digitalWrite(9, LOW);
}
if (millis() > 3500 && millis() < 4000 ){
digitalWrite(10, LOW);
}
while(digitalRead(7) == HIGH){
unsigned long currentTime = millis();
if (currentTime - myTime >= e1) {
Serial.println("HI JEN");
myTime = currentTime;
}
}
}