Advertisement
safwan092

Untitled

Aug 17th, 2018
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. bool d1 = 0;
  2. bool d2 = 0;
  3. bool d3 = 0;
  4. bool d4 = 0;
  5.  
  6. int wires[4] = {8, 9, 10, 11};
  7.  
  8. void setup() {
  9. Serial.begin(9600);
  10.  
  11. for (int i = 0; i < 4; i++) { //15
  12. pinMode(wires[i], INPUT);
  13. Serial.print(wires[i]);
  14. Serial.print(",");
  15. }
  16. }
  17.  
  18. void loop() {
  19. d1 = digitalRead(wires[0]);
  20. d2 = digitalRead(wires[1]);
  21. d3 = digitalRead(wires[2]);
  22. d4 = digitalRead(wires[3]);
  23. delay(50);
  24.  
  25. // All Open
  26. if (d1 == 0 && d2 == 0 && d3 == 0 && d4 == 0 ) {
  27. Serial.println("[*] ----> *** OPEN ***");
  28. }
  29. // 1
  30. else if (d1 == 0 && d2 == 1 && d3 == 1 && d4 == 1) {
  31. Serial.println("[1] ----> 1 Only");
  32. }
  33. // 2
  34. else if (d1 == 1 && d2 == 0 && d3 == 1 && d4 == 1) {
  35. Serial.println("[2] ----> 2 Only");
  36. }
  37. // 3
  38. else if (d1 == 1 && d2 == 1 && d3 == 0 && d4 == 1) {
  39. Serial.println("[3] ----> 3 Only");
  40. }
  41.  
  42. // 4
  43. else if (d1 == 1 && d2 == 1 && d3 == 1 && d4 == 0) {
  44. Serial.println("[4] ----> 4 Only");
  45. }
  46.  
  47.  
  48.  
  49. else {
  50. Serial.println("[#] ----> (X) Closed (X) ");
  51. }
  52.  
  53. delay(50);
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement