Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2019
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.18 KB | None | 0 0
  1. int i = 0;
  2. int flag = 0;
  3.  
  4. void setup(){
  5.   Serial.begin(9600);
  6.   pinMode(3,OUTPUT);
  7.   pinMode(4,OUTPUT);
  8.   pinMode(5,OUTPUT);
  9.   pinMode(7,OUTPUT);
  10.   pinMode(2,INPUT_PULLUP);
  11. }
  12.  
  13. void loop(){
  14.    if(digitalRead(2)==LOW && flag==0)
  15.     {
  16.       i++;
  17.       flag = 1;
  18.       Serial.println(i);
  19.       delay(150);
  20.     }
  21.    if(digitalRead(2)==HIGH && flag==1)
  22.     {
  23.       flag = 0;
  24.     }
  25.    if(i>=6)
  26.     {
  27.       digitalWrite(13,!digitalRead(13));
  28.       i = 0;
  29.     }
  30.  
  31.     switch (i) {
  32.     case 1:
  33.       digitalWrite(3, HIGH);
  34.       delay(200);
  35.       digitalWrite(3, LOW);
  36.       break;
  37.     case 2:
  38.       digitalWrite(4, HIGH);
  39.       delay(200);
  40.       digitalWrite(4, LOW);
  41.       break;
  42.     case 3:
  43.       digitalWrite(5, HIGH);
  44.       delay(200);
  45.       digitalWrite(5, LOW);
  46.       break;
  47.    case 4:
  48.       digitalWrite(7, HIGH);
  49.       delay(200);
  50.       digitalWrite(7, LOW);
  51.       break;
  52.    case 5:
  53.       digitalWrite(3, HIGH);
  54.       digitalWrite(4, HIGH);
  55.       digitalWrite(5, HIGH);
  56.       digitalWrite(7, HIGH);
  57.       delay(200);
  58.       digitalWrite(3, LOW);
  59.       digitalWrite(4, LOW);
  60.       digitalWrite(5, LOW);
  61.       digitalWrite(7, LOW);
  62.       break;
  63.   }
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement