Advertisement
Guest User

aaaaaaaaaaaaaaaaaaaaaaaaa

a guest
May 23rd, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.35 KB | None | 0 0
  1.  
  2. #define pin1 0
  3. #define pin2 1
  4. #define pin3 2
  5. #define pin4 3
  6. #define pin5 4
  7. #define pin6 5
  8. #define pin7 6
  9. #define pin8 7
  10.  
  11. #define button1 8
  12. #define button2 9
  13. #define button3 10
  14. #define button4 11
  15. #define button5 12
  16. #define button6 13
  17. #define button7 A0
  18. #define button8 A1
  19. #define button9 A2
  20.  
  21. bool luz1 = false;
  22. bool luz2 = false;
  23. bool luz3 = false;
  24. bool luz4 = false;
  25. bool luz5 = false;
  26. bool luz6 = false;
  27. bool luz7 = false;
  28. bool luz8 = false;
  29. bool estado9 = false;
  30.  
  31.  
  32. void setup(){
  33.   pinMode(button1, INPUT_PULLUP);
  34.   pinMode(button2, INPUT_PULLUP);
  35.   pinMode(button3, INPUT_PULLUP);
  36.   pinMode(button4, INPUT_PULLUP);
  37.   pinMode(button5, INPUT_PULLUP);
  38.   pinMode(button6, INPUT_PULLUP);
  39.   pinMode(button7, INPUT);
  40.   pinMode(button8, INPUT);
  41.   pinMode(button9, INPUT);
  42. }
  43.  
  44. void loop(){
  45.   if(luz1 && !digitalRead(button1))luz1=false;
  46.   else if(!luz1 && !digitalRead(button1)){luz1=true;estado9=true;}
  47.  
  48.   if(luz2 && !digitalRead(button2))luz2=false;
  49.   else if(!luz2 && !digitalRead(button2)){luz2=true;estado9=true;}
  50.  
  51.   if(luz3 && !digitalRead(button3))luz3=false;
  52.   else if(!luz3 && !digitalRead(button3)){luz3=true;estado9=true;}
  53.  
  54.   if(luz4 && !digitalRead(button4))luz4=false;
  55.   else if(!luz4 && !digitalRead(button4)){luz4=true;estado9=true;}
  56.  
  57.   if(luz5 && !digitalRead(button5))luz5=false;
  58.   else if(!luz5 && !digitalRead(button5)){luz5=true;estado9=true;}
  59.  
  60.   if(luz6 && !digitalRead(button6))luz6=false;
  61.   else if(!luz6 && !digitalRead(button6)){luz6=true;estado9=true;}
  62.  
  63.   if(luz7 && !digitalRead(button7))luz7=false;
  64.   else if(!luz7 && !digitalRead(button7)){luz7=true;estado9=true;}
  65.  
  66.   if(luz8 && !digitalRead(button1))luz8=false;
  67.   else if(!luz8 && !digitalRead(button8)){luz8=true;estado9=true;}
  68.  
  69.   if(estado9 && !digitalRead(button9)){
  70.     digitalWrite(pin1, LOW);
  71.     digitalWrite(pin2, LOW);
  72.     digitalWrite(pin3, LOW);
  73.     digitalWrite(pin4, LOW);
  74.     digitalWrite(pin5, LOW);
  75.     digitalWrite(pin6, LOW);
  76.     digitalWrite(pin7, LOW);
  77.     digitalWrite(pin8, LOW);
  78.     estado9 = false;
  79.   }
  80.   else if(!estado9 && !digitalRead(button9)){
  81.     digitalWrite(pin1, HIGH);
  82.     digitalWrite(pin2, HIGH);
  83.     digitalWrite(pin3, HIGH);
  84.     digitalWrite(pin4, HIGH);
  85.     digitalWrite(pin5, HIGH);
  86.     digitalWrite(pin6, HIGH);
  87.     digitalWrite(pin7, HIGH);
  88.     digitalWrite(pin8, HIGH);
  89.     estado9 = true;
  90.   }
  91.  
  92. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement