Advertisement
Guest User

Untitled

a guest
Jun 26th, 2016
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. int key1 = 2;
  2. int key2 = 3;
  3. int key3 = 4;
  4. int key4 = 5;
  5. int key5 = 6;
  6. int ledPin1 = 7;
  7. int ledPin2 = 8;
  8. int led1 = 9;
  9. int led2 = 10;
  10. int led3 = 12;
  11. int buzz = 11;
  12. int p1 = 0;
  13. int p2 = 0;
  14. int p3 = 0;
  15. int p4 = 0;
  16. int p5 = 0;
  17. int P1 = 0;
  18. int P2 = 0;
  19. int P3 = 0;
  20. int P4 = 0;
  21. int P5 = 0;
  22. int P6 = 0;
  23.  
  24. void setup(){
  25. pinMode(2, INPUT);
  26. pinMode(3, INPUT);
  27. pinMode(4, INPUT);
  28. pinMode(5, INPUT);
  29. pinMode(6, INPUT);
  30. pinMode(7, OUTPUT);
  31. pinMode(8, OUTPUT);
  32. pinMode(9, OUTPUT);
  33. pinMode(10, OUTPUT);
  34. pinMode(11, OUTPUT);
  35. pinMode(12, OUTPUT);
  36. }
  37. void ledLow(){
  38. digitalWrite(ledPin1, LOW);
  39. digitalWrite(ledPin2, LOW);
  40. digitalWrite(led1, LOW);
  41. digitalWrite(led2, LOW);
  42. digitalWrite(led3, LOW);
  43. }
  44. void fail(){
  45. ledLow();
  46. digitalWrite(ledPin2, HIGH);
  47. tone(buzz, 93);
  48. delay(550);
  49. noTone(buzz);
  50. digitalWrite(ledPin2, LOW);
  51. }
  52. void loop(){
  53. p1 = digitalRead(key1);
  54. p2 = digitalRead(key2);
  55. p3 = digitalRead(key3);
  56. p4 = digitalRead(key4);
  57. p5 = digitalRead(key5);
  58. if (p3 == HIGH){
  59. P1 = 1;
  60. }
  61. if (P1 == 1){
  62. digitalWrite(led1, HIGH);
  63. if (p4 == HIGH){
  64. P2 = 1;
  65. }
  66. if (p1 == HIGH ){
  67. P2 = 0;
  68. P1 = 0;
  69. fail();
  70. }
  71. if (p2 == HIGH){
  72. P2 = 0;
  73. P1 = 0;
  74. fail();
  75. }
  76. if (p5 == HIGH){
  77. P2 = 0;
  78. P1 = 0;
  79. fail();
  80. }
  81. }
  82. if (P2 == 1){
  83. digitalWrite(ledPin1, HIGH);
  84. delay(150);
  85. }
  86. if (p5 == HIGH){
  87. fail();
  88. }
  89. else{
  90. ledLow();
  91. noTone(buzz);
  92. }
  93.  
  94. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement