Advertisement
Guest User

Leitura com comparação

a guest
Nov 2nd, 2015
292
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.97 KB | None | 0 0
  1. int rele = 2;
  2. int rele2 = 3;
  3. int rele3 = 4;
  4. int rele4 = 5;
  5. int rele5 = 6;
  6. int rele6 = 7;
  7. int rele7 = 8;
  8. int rele8 = 9;
  9. int estant = 0;
  10. int estant2 = 0;
  11. int estant3 = 0;
  12. int estant4 = 0;
  13. int estant5 = 0;
  14. int estant6 = 0;
  15. int estant7 = 0;
  16. int estant8 = 0;
  17.  
  18. void setup() {
  19. pinMode(rele, INPUT_PULLUP);//BOMBA1
  20. pinMode(rele2, INPUT_PULLUP);//BOMBA2
  21. pinMode(rele3, INPUT_PULLUP);//DEFEITO BOBMA1
  22. pinMode(rele4, INPUT_PULLUP);//DEFEITO BOMBA2
  23. pinMode(rele5, INPUT_PULLUP);//FALTA DE AGUA NA CAIXA SUPERIOR
  24. pinMode(rele6, INPUT_PULLUP);//FALTA DE AGUA NA CAIXA INFERIOR
  25. pinMode(rele7, INPUT_PULLUP);//PAINEL LIGADO OU DESLIGADO
  26. pinMode(rele8, INPUT_PULLUP);//INDEFINIDO
  27. Serial.begin(9600);
  28. }
  29. void loop() {
  30.  
  31. int relest = digitalRead(rele);
  32. int relest2 = digitalRead(rele2);
  33. int relest3 = digitalRead(rele3);
  34. int relest4 = digitalRead(rele4);
  35. int relest5 = digitalRead(rele5);
  36. int relest6 = digitalRead(rele6);
  37. int relest7 = digitalRead(rele7);
  38. int relest8 = digitalRead(rele8);
  39.  
  40. if (estant == relest) { //BOMBA 1
  41. }
  42. else {
  43. if (relest == LOW) {
  44. Serial.print(">");
  45. Serial.println("B1 ON ");
  46. }
  47. else {
  48. Serial.print("<");
  49. Serial.println("B1 OFF ");
  50. }
  51. estant = relest;
  52. }
  53.  
  54. delay(1);
  55.  
  56. if (estant2 == relest2) { //BOMBA 2
  57. }
  58. else {
  59. if (relest2 == LOW) {
  60. Serial.print("(");
  61. Serial.println("B2 ON ");
  62. }
  63. else {
  64. Serial.print(")");
  65. Serial.println("B2 OFF ");
  66. }
  67. estant2 = relest2;
  68. }
  69.  
  70. delay(1);
  71.  
  72. if (estant3 == relest3) { //DEFEITO B1
  73. }
  74. else {
  75. if (relest3 == LOW) {
  76. Serial.print("*");
  77. Serial.println("DF B1 ");
  78. }
  79. else {
  80. Serial.print("+");
  81. Serial.println("DF B1 OFF ");
  82. }
  83. estant3 = relest3;
  84. }
  85.  
  86. delay(1);
  87.  
  88. if (estant4 == relest4) { //DEFEITO B2
  89. }
  90. else {
  91. if (relest4 == LOW) {
  92. Serial.print("-");
  93. Serial.println("DF B2 ");
  94. }
  95. else {
  96. Serial.print("_");
  97. Serial.println("DF B2 OFF ");
  98. }
  99. estant4 = relest4;
  100. }
  101.  
  102. delay(1);
  103.  
  104. if (estant5 == relest5) { //FALTA DE AGUA CAIXA SUPERIOR
  105. }
  106. else {
  107. if (relest5 == LOW) {
  108. Serial.print("!");
  109. Serial.println("FA.RES.SUP ");
  110. }
  111. else {
  112. Serial.print("#");
  113. Serial.println("ABS.RES.SUP ");
  114. }
  115. estant5 = relest5;
  116. }
  117.  
  118. delay(1);
  119.  
  120. if (estant6 == relest6) { //FALTA DE AGUA NA CAIXA INFERIOR
  121. }
  122. else {
  123. if (relest6 == LOW) {
  124. Serial.print("[");
  125. Serial.println("FA.RES.INF(SBP) ");
  126. }
  127. else {
  128. Serial.print("]");
  129. Serial.println("RES.CHEIO ");
  130.  
  131. }
  132. estant6 = relest6;
  133. }
  134.  
  135. delay(1);
  136.  
  137. if (estant8 == relest8) { //PAINEL ONOFF
  138. }
  139. else {
  140. if (relest8 == LOW) {
  141. Serial.print("{");
  142. Serial.println("PAINEL ON ");
  143. }
  144. else {
  145. Serial.print("}");
  146. Serial.println("PAINEL OFF ");
  147. }
  148. estant8 = relest8;
  149. }
  150.  
  151. delay(3000);
  152. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement