Advertisement
RuiViana

Untitled

Apr 22nd, 2015
425
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. int sensor1 = 2;
  2. int sensor2 = 3;
  3. int sensor3 = 4;
  4. int sensor4 = 5;
  5. int estado_sensor1 = 0;
  6. int estado_sensor2 = 0;
  7. int estado_sensor3 = 0;
  8. int estado_sensor4 = 0;
  9.  
  10. void setup()
  11. {
  12. pinMode(13,OUTPUT); // Válvula 1?
  13. pinMode(12,OUTPUT); // Válvula 2?
  14. pinMode(sensor1,INPUT);
  15. }
  16.  
  17. void loop()
  18. {
  19. estado_sensor1 = digitalRead(sensor1);
  20.  
  21. switch (estado_sensor1)
  22. {
  23. case 1:
  24. if(estado_sensor1 > 0) // Se chegou aqui foi porque era 1, portanto >0 (Não precisa do if)
  25. {
  26. digitalWrite(13,HIGH);
  27. delay(60000); // 6 segundos?
  28. if(estado_sensor1 == 1) // Se chegou aqui foi porque era 1 (Não precisa do if)
  29. {
  30. digitalWrite(13,LOW);
  31. }
  32. }
  33.  
  34. case 2:
  35. digitalWrite(12,HIGH);
  36. if(estado_sensor2 == 1)
  37. {
  38. digitalWrite(12,LOW);
  39. }
  40. }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement