Advertisement
Guest User

Untitled

a guest
May 23rd, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.77 KB | None | 0 0
  1. int livelloP1=0;
  2. int livelloP2=0;
  3. int livelloP3=0;
  4. void setup() {
  5. pinMode(0,OUTPUT);
  6. pinMode(1,OUTPUT);
  7. pinMode(2,OUTPUT);
  8. pinMode(3,OUTPUT);
  9. pinMode(4,OUTPUT);
  10. pinMode(5,OUTPUT);
  11. pinMode(6,OUTPUT);
  12. pinMode(7,OUTPUT);
  13. pinMode(10,INPUT);
  14. pinMode(11,INPUT);
  15. pinMode(12,INPUT);
  16. pinMode(13,OUTPUT);
  17. }
  18.  
  19. void loop()
  20. {
  21. digitalWrite(0,HIGH);
  22. digitalWrite(1,HIGH);
  23. digitalWrite(2,HIGH);
  24. delay(200);
  25. digitalWrite(0,LOW);
  26. digitalWrite(1,HIGH);
  27. digitalWrite(2,HIGH);
  28. digitalWrite(3,HIGH);
  29. delay(200);
  30. digitalWrite(1,LOW);
  31. digitalWrite(2,HIGH);
  32. digitalWrite(3,HIGH);
  33. digitalWrite(4,HIGH);
  34. delay(200);
  35. digitalWrite(2,LOW);
  36. digitalWrite(3,HIGH);
  37. digitalWrite(4,HIGH);
  38. digitalWrite(5,HIGH);
  39. delay(200);
  40. digitalWrite(3,LOW);
  41. digitalWrite(4,HIGH);
  42. digitalWrite(5,HIGH);
  43. digitalWrite(6,HIGH);
  44. delay(200);
  45. digitalWrite(4,LOW);
  46. digitalWrite(5,HIGH);
  47. digitalWrite(6,HIGH);
  48. digitalWrite(7,HIGH);
  49. delay(200);
  50. digitalWrite(5,LOW);
  51. digitalWrite(6,LOW);
  52. digitalWrite(7,LOW);
  53. delay(200);
  54. {
  55. livelloP1=digitalRead(10); //esce l'acqua e pompa che eroga l'acqua
  56. if(livelloP1==1)
  57. {
  58. digitalWrite(0,HIGH);
  59. digitalWrite(7,HIGH);
  60. delay(1000);
  61. digitalWrite(0,LOW);
  62. digitalWrite(7,LOW);
  63.  
  64. for ( x=0; x<570; x++) //ALZARE E ABBASSARE PER 570 VOLTE CON T DI UN 1 SEC
  65. {
  66.  
  67. digitalWrite(13,HIGH);
  68. delay(1);
  69. digitalWrite(13,LOW);
  70. }
  71. for ( x=0; x<5; x++)
  72. {
  73. digitalWrite(6,HIGH);
  74. digitalWrite(7,HIGH);
  75. digitalWrite(8,HIGH);
  76. delay(200);
  77. digitalWrite(6,LOW);
  78. digitalWrite(7,LOW);
  79. digitalWrite(8,LOW);
  80. delay(200);
  81. }
  82. }
  83. livelloP2=digitalRead(11); //esce l'aranciata e pompa che eroga l'aranciata
  84. if(livelloP2==1)
  85. {
  86. digitalWrite(3,HIGH);
  87. digitalWrite(4,HIGH);
  88. delay(2000);
  89. digitalWrite(3,LOW);
  90. digitalWrite(4,LOW);
  91.  
  92. for ( x=0; x<570; x++) //ALZARE E ABBASSARE PER 570 VOLTE CON T DI UN 1 SEC
  93. {
  94.  
  95. digitalWrite(13,HIGH);
  96. delay(1);
  97. digitalWrite(13,LOW);
  98. }
  99. for ( x=0; x<5; x++)
  100. {
  101. digitalWrite(6,HIGH);
  102. digitalWrite(7,HIGH);
  103. digitalWrite(8,HIGH);
  104. delay(200);
  105. digitalWrite(6,LOW);
  106. digitalWrite(7,LOW);
  107. digitalWrite(8,LOW);
  108. delay(200);
  109. }
  110. }
  111. livelloP3=digitalRead(12); //esce la birra e pompa che eroga la birra
  112.  
  113. if(livelloP3==1)
  114. {
  115. digitalWrite(1,HIGH);
  116. digitalWrite(6,HIGH);
  117. delay(2000);
  118. digitalWrite(1,LOW);
  119. digitalWrite(6,LOW);
  120.  
  121. for ( x=0; x<570; x++) //ALZARE E ABBASSARE PER 570 VOLTE CON T DI UN 1 SEC
  122. {
  123.  
  124. digitalWrite(13,HIGH);
  125. delay(1);
  126. digitalWrite(13,LOW);
  127. }
  128. for ( x=0; x<5; x++)
  129. {
  130. digitalWrite(6,HIGH);
  131. digitalWrite(7,HIGH);
  132. digitalWrite(8,HIGH);
  133. delay(200);
  134. digitalWrite(6,LOW);
  135. digitalWrite(7,LOW);
  136. digitalWrite(8,LOW);
  137. delay(200) ;
  138. }
  139.  
  140. }
  141.  
  142. }
  143. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement