Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int key1 = 2;
- int key2 = 3;
- int key3 = 4;
- int key4 = 5;
- int key5 = 6;
- int ledPin1 = 7;
- int ledPin2 = 8;
- int led1 = 9;
- int led2 = 10;
- int led3 = 12;
- int buzz = 11;
- int p1 = 0;
- int p2 = 0;
- int p3 = 0;
- int p4 = 0;
- int p5 = 0;
- int P1 = 0;
- int P2 = 0;
- int P3 = 0;
- int P4 = 0;
- int P5 = 0;
- int P6 = 0;
- void setup(){
- pinMode(2, INPUT);
- pinMode(3, INPUT);
- pinMode(4, INPUT);
- pinMode(5, INPUT);
- pinMode(6, INPUT);
- pinMode(7, OUTPUT);
- pinMode(8, OUTPUT);
- pinMode(9, OUTPUT);
- pinMode(10, OUTPUT);
- pinMode(11, OUTPUT);
- pinMode(12, OUTPUT);
- }
- void ledLow(){
- digitalWrite(ledPin1, LOW);
- digitalWrite(ledPin2, LOW);
- digitalWrite(led1, LOW);
- digitalWrite(led2, LOW);
- digitalWrite(led3, LOW);
- }
- void fail(){
- ledLow();
- digitalWrite(ledPin2, HIGH);
- tone(buzz, 93);
- delay(550);
- noTone(buzz);
- digitalWrite(ledPin2, LOW);
- }
- void loop(){
- p1 = digitalRead(key1);
- p2 = digitalRead(key2);
- p3 = digitalRead(key3);
- p4 = digitalRead(key4);
- p5 = digitalRead(key5);
- if (p3 == HIGH){
- P1 = 1;
- }
- if (P1 == 1){
- digitalWrite(led1, HIGH);
- if (p4 == HIGH){
- P2 = 1;
- }
- if (p1 == HIGH ){
- P2 = 0;
- P1 = 0;
- fail();
- }
- if (p2 == HIGH){
- P2 = 0;
- P1 = 0;
- fail();
- }
- if (p5 == HIGH){
- P2 = 0;
- P1 = 0;
- fail();
- }
- }
- if (P2 == 1){
- digitalWrite(ledPin1, HIGH);
- delay(150);
- }
- if (p5 == HIGH){
- fail();
- }
- else{
- ledLow();
- noTone(buzz);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement