Advertisement
Guest User

Untitled

a guest
Sep 2nd, 2017
248
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. int variabile;
  2. int bevanda;
  3. int soglia=250;
  4. int buttonA = 51;
  5. int buttonB = 52;
  6. int buttonC = 53;
  7. int buttonD = 30;
  8. int buttonE = 41;
  9. int rele2 = 27;
  10. int rele3 = 28;
  11. int rele4 = 29;
  12. int rele1 = 26;
  13. int tempo = 10;
  14. int lettura = analogRead(A0);
  15.  
  16. void setup()
  17. {
  18.  
  19. Serial.begin(9600);
  20. pinMode(buttonA, INPUT);
  21. pinMode(buttonB, INPUT);
  22. pinMode(buttonC, INPUT);
  23. pinMode(buttonD, INPUT);
  24. pinMode(buttonE, INPUT);
  25. pinMode(rele2, OUTPUT);
  26. pinMode(rele3, OUTPUT);
  27. pinMode(rele4, OUTPUT);
  28. pinMode(rele1, OUTPUT);
  29.  
  30. }
  31.  
  32. void loop()
  33. {
  34. Serial.println();
  35.  
  36. digitalWrite(rele1, HIGH);
  37. digitalWrite(rele4, HIGH);
  38. digitalWrite(rele3, HIGH);
  39. digitalWrite(rele2, HIGH);
  40.  
  41.  
  42. bevanda=rele1;
  43.  
  44. if(digitalRead(buttonA)==HIGH)
  45. {
  46. bevanda=rele2;
  47. Serial.println(1);
  48. }
  49.  
  50. if(digitalRead(buttonB)==HIGH)
  51. {
  52. bevanda=rele3;
  53. Serial.println(2);
  54. }
  55.  
  56. if(digitalRead(buttonC)==HIGH)
  57. {
  58. bevanda=rele4;
  59. Serial.println(3);
  60. }
  61.  
  62.  
  63. if(bevanda != rele1)
  64. {
  65. while(lettura < soglia)
  66. {
  67. digitalWrite(rele1, LOW);
  68. digitalWrite(bevanda, LOW);
  69. Serial.println(4);
  70. }
  71. }
  72.  
  73. if(lettura > soglia){variabile=3;}
  74.  
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement