Advertisement
RuiViana

Varios_Reles

Nov 5th, 2015
536
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.35 KB | None | 0 0
  1. #define rele 2
  2. #define rele2 3
  3. #define rele3 4
  4. #define rele4 5
  5. #define rele5 6
  6. #define rele6 7
  7. #define rele7 8
  8. #define 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. int contagem;
  19.  
  20. int relest;
  21. int relest2;
  22. int relest3;
  23. int relest4;
  24. int relest5;
  25. int relest6;
  26. int relest7;
  27. int relest8;
  28. //------------------------------------------------------
  29. void setup()
  30. {
  31. pinMode(rele, INPUT_PULLUP);//BOMBA1
  32. pinMode(rele2, INPUT_PULLUP);//BOMBA2
  33. pinMode(rele3, INPUT_PULLUP);//DEFEITO BOBMA1
  34. pinMode(rele4, INPUT_PULLUP);//DEFEITO BOMBA2
  35. pinMode(rele5, INPUT_PULLUP);//FALTA DE AGUA NA CAIXA SUPERIOR
  36. pinMode(rele6, INPUT_PULLUP);//FALTA DE AGUA NA CAIXA INFERIOR
  37. pinMode(rele7, INPUT_PULLUP);//PAINEL LIGADO OU DESLIGADO
  38. pinMode(rele8, INPUT_PULLUP);//INDEFINIDO
  39. Serial.begin(9600);
  40. }
  41. //----------------------------------------------------------
  42. void loop()
  43. {
  44. contagem++;
  45. Serial.println (contagem);
  46. relest = digitalRead(rele);
  47. relest2 = digitalRead(rele2);
  48. relest3 = digitalRead(rele3);
  49. relest4 = digitalRead(rele4);
  50. relest5 = digitalRead(rele5);
  51. relest6 = digitalRead(rele6);
  52. relest7 = digitalRead(rele7);
  53. relest8 = digitalRead(rele8);
  54.  
  55. // if (estant == relest) { //BOMBA 1
  56. // }
  57. // else {
  58. if (estant != relest) // Se estant for diferente de relest
  59. {
  60. if (relest == LOW)
  61. {
  62. Serial.print(">");
  63. Serial.println("B1 ON ");
  64. }
  65. else
  66. {
  67. Serial.print("<");
  68. Serial.println("B1 OFF ");
  69. }
  70. estant = relest;
  71. }
  72.  
  73. delay(1);
  74.  
  75. // if (estant2 == relest2) { //BOMBA 2
  76. // }
  77. // else {
  78. if (estant2 != relest2) // Se estant2 for diferente de relest2
  79. {
  80. if (relest2 == LOW)
  81. {
  82. Serial.print("(");
  83. Serial.println("B2 ON ");
  84. }
  85. else
  86. {
  87. Serial.print(")");
  88. Serial.println("B2 OFF ");
  89. }
  90. estant2 = relest2;
  91. }
  92.  
  93. delay(1);
  94.  
  95. // if (estant3 == relest3) { //DEFEITO B1
  96. // }
  97. // else {
  98. if (estant3 != relest3) // Se estant3 for diferente de relest3
  99. {
  100. if (relest3 == LOW)
  101. {
  102. Serial.print("*");
  103. Serial.println("DF B1 ");
  104. }
  105. else
  106. {
  107. Serial.print("+");
  108. Serial.println("DF B1 OFF ");
  109. }
  110. estant3 = relest3;
  111. }
  112.  
  113. delay(1);
  114.  
  115. // if (estant4 == relest4) { //DEFEITO B2
  116. // }
  117. // else {
  118. if (estant4 != relest4) // Se estant4 for diferente de relest4
  119. {
  120. if (relest4 == LOW)
  121. {
  122. Serial.print("-");
  123. Serial.println("DF B2 ");
  124. }
  125. else
  126. {
  127. Serial.print("_");
  128. Serial.println("DF B2 OFF ");
  129. }
  130. estant4 = relest4;
  131. }
  132.  
  133. delay(1);
  134.  
  135. // if (estant5 == relest5) { //FALTA DE AGUA CAIXA SUPERIOR
  136. // }
  137. // else {
  138. if (estant5 != relest5) // Se estant5 for diferente de relest5
  139. {
  140. if (relest5 == LOW)
  141. {
  142. Serial.print("!");
  143. Serial.println("FA.RES.SUP ");
  144. }
  145. else
  146. {
  147. Serial.print("#");
  148. Serial.println("ABS.RES.SUP ");
  149. }
  150. estant5 = relest5;
  151. }
  152.  
  153. delay(1);
  154.  
  155. // if (estant6 == relest6) { //FALTA DE AGUA NA CAIXA INFERIOR
  156. // }
  157. // else {
  158. if (estant6 != relest6) // Se estant6 for diferente de relest6
  159. {
  160. if (relest6 == LOW)
  161. {
  162. Serial.print("[");
  163. Serial.println("FA.RES.INF(SBP) ");
  164. }
  165. else
  166. {
  167. Serial.print("]");
  168. Serial.println("RES.CHEIO ");
  169. }
  170. estant6 = relest6;
  171. }
  172.  
  173. delay(1);
  174.  
  175. // if (estant8 == relest8) { //PAINEL ONOFF
  176. // }
  177. // else {
  178. if (estant8 != relest8) // Se estant8 for diferente de relest8
  179. {
  180. if (relest8 == LOW)
  181. {
  182. Serial.print("{");
  183. Serial.println("PAINEL ON ");
  184. }
  185. else
  186. {
  187. Serial.print("}");
  188. Serial.println("PAINEL OFF ");
  189. }
  190. estant8 = relest8;
  191. }
  192.  
  193. delay(3000);
  194. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement