Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int pin[6];
- int timer [6];
- int i,atime;
- void setup() {
- // put your setup code here, to run once:
- pinMode(13,OUTPUT);
- pinMode(12,OUTPUT);
- pinMode(11,OUTPUT);
- pinMode(10,OUTPUT);
- pinMode(9,OUTPUT);
- pinMode(2,INPUT);
- pinMode(1,INPUT);
- pin[0] = 11;
- pin[1] = 12;
- pin[2] = 12;
- pin[3] = 13;
- pin[4] = 10;
- pin[5] = 9;
- timer[0] = 3;
- timer[1] = 3;
- timer[2] = 2;
- timer[3] = 2;
- timer[4] = 6;
- timer[5] = 6;
- }
- void loop() {
- //idlemode
- digitalWrite(11,HIGH);
- digitalWrite(10,HIGH);
- if (digitalRead(2) == HIGH) {
- lowhigh();
- atime = millis();
- while ( millis()-atime <=4000){
- digitalWrite(9,LOW);
- delay(250);
- digitalWrite(9,HIGH);
- delay(250);
- }
- lowhigh();
- }
- }
- void lowhigh() {
- for (i=0;i<=4;i+=2) {
- digitalWrite(pin[i],LOW);
- digitalWrite(pin[i+1],HIGH);
- delay(timer[i]*1000);
- }
- timer[0]=0.5;
- timer[2]=1;
- timer[4]=0;
- pin[0] = 9;
- pin[1] = 10;
- pin[2] = 13;
- pin[3] = 12;
- pin[4] = 12;
- pin[5] = 11;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement