Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define pin1 0
- #define pin2 1
- #define pin3 2
- #define pin4 3
- #define pin5 4
- #define pin6 5
- #define pin7 6
- #define pin8 7
- #define button1 8
- #define button2 9
- #define button3 10
- #define button4 11
- #define button5 12
- #define button6 13
- #define button7 A0
- #define button8 A1
- #define button9 A2
- bool luz1 = false;
- bool luz2 = false;
- bool luz3 = false;
- bool luz4 = false;
- bool luz5 = false;
- bool luz6 = false;
- bool luz7 = false;
- bool luz8 = false;
- bool estado9 = false;
- void setup(){
- pinMode(button1, INPUT_PULLUP);
- pinMode(button2, INPUT_PULLUP);
- pinMode(button3, INPUT_PULLUP);
- pinMode(button4, INPUT_PULLUP);
- pinMode(button5, INPUT_PULLUP);
- pinMode(button6, INPUT_PULLUP);
- pinMode(button7, INPUT);
- pinMode(button8, INPUT);
- pinMode(button9, INPUT);
- }
- void loop(){
- if(luz1 && !digitalRead(button1))luz1=false;
- else if(!luz1 && !digitalRead(button1)){luz1=true;estado9=true;}
- if(luz2 && !digitalRead(button2))luz2=false;
- else if(!luz2 && !digitalRead(button2)){luz2=true;estado9=true;}
- if(luz3 && !digitalRead(button3))luz3=false;
- else if(!luz3 && !digitalRead(button3)){luz3=true;estado9=true;}
- if(luz4 && !digitalRead(button4))luz4=false;
- else if(!luz4 && !digitalRead(button4)){luz4=true;estado9=true;}
- if(luz5 && !digitalRead(button5))luz5=false;
- else if(!luz5 && !digitalRead(button5)){luz5=true;estado9=true;}
- if(luz6 && !digitalRead(button6))luz6=false;
- else if(!luz6 && !digitalRead(button6)){luz6=true;estado9=true;}
- if(luz7 && !digitalRead(button7))luz7=false;
- else if(!luz7 && !digitalRead(button7)){luz7=true;estado9=true;}
- if(luz8 && !digitalRead(button1))luz8=false;
- else if(!luz8 && !digitalRead(button8)){luz8=true;estado9=true;}
- if(estado9 && !digitalRead(button9)){
- digitalWrite(pin1, LOW);
- digitalWrite(pin2, LOW);
- digitalWrite(pin3, LOW);
- digitalWrite(pin4, LOW);
- digitalWrite(pin5, LOW);
- digitalWrite(pin6, LOW);
- digitalWrite(pin7, LOW);
- digitalWrite(pin8, LOW);
- estado9 = false;
- }
- else if(!estado9 && !digitalRead(button9)){
- digitalWrite(pin1, HIGH);
- digitalWrite(pin2, HIGH);
- digitalWrite(pin3, HIGH);
- digitalWrite(pin4, HIGH);
- digitalWrite(pin5, HIGH);
- digitalWrite(pin6, HIGH);
- digitalWrite(pin7, HIGH);
- digitalWrite(pin8, HIGH);
- estado9 = true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement