Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int livelloP1=0;
- int livelloP2=0;
- int livelloP3=0;
- void setup() {
- pinMode(0,OUTPUT);
- pinMode(1,OUTPUT);
- pinMode(2,OUTPUT);
- pinMode(3,OUTPUT);
- pinMode(4,OUTPUT);
- pinMode(5,OUTPUT);
- pinMode(6,OUTPUT);
- pinMode(7,OUTPUT);
- pinMode(10,INPUT);
- pinMode(11,INPUT);
- pinMode(12,INPUT);
- pinMode(13,OUTPUT);
- }
- void loop()
- {
- digitalWrite(0,HIGH);
- digitalWrite(1,HIGH);
- digitalWrite(2,HIGH);
- delay(200);
- digitalWrite(0,LOW);
- digitalWrite(1,HIGH);
- digitalWrite(2,HIGH);
- digitalWrite(3,HIGH);
- delay(200);
- digitalWrite(1,LOW);
- digitalWrite(2,HIGH);
- digitalWrite(3,HIGH);
- digitalWrite(4,HIGH);
- delay(200);
- digitalWrite(2,LOW);
- digitalWrite(3,HIGH);
- digitalWrite(4,HIGH);
- digitalWrite(5,HIGH);
- delay(200);
- digitalWrite(3,LOW);
- digitalWrite(4,HIGH);
- digitalWrite(5,HIGH);
- digitalWrite(6,HIGH);
- delay(200);
- digitalWrite(4,LOW);
- digitalWrite(5,HIGH);
- digitalWrite(6,HIGH);
- digitalWrite(7,HIGH);
- delay(200);
- digitalWrite(5,LOW);
- digitalWrite(6,LOW);
- digitalWrite(7,LOW);
- delay(200);
- {
- livelloP1=digitalRead(10); //esce l'acqua e pompa che eroga l'acqua
- if(livelloP1==1)
- {
- digitalWrite(0,HIGH);
- digitalWrite(7,HIGH);
- delay(1000);
- digitalWrite(0,LOW);
- digitalWrite(7,LOW);
- for ( x=0; x<570; x++) //ALZARE E ABBASSARE PER 570 VOLTE CON T DI UN 1 SEC
- {
- digitalWrite(13,HIGH);
- delay(1);
- digitalWrite(13,LOW);
- }
- for ( x=0; x<5; x++)
- {
- digitalWrite(6,HIGH);
- digitalWrite(7,HIGH);
- digitalWrite(8,HIGH);
- delay(200);
- digitalWrite(6,LOW);
- digitalWrite(7,LOW);
- digitalWrite(8,LOW);
- delay(200);
- }
- }
- livelloP2=digitalRead(11); //esce l'aranciata e pompa che eroga l'aranciata
- if(livelloP2==1)
- {
- digitalWrite(3,HIGH);
- digitalWrite(4,HIGH);
- delay(2000);
- digitalWrite(3,LOW);
- digitalWrite(4,LOW);
- for ( x=0; x<570; x++) //ALZARE E ABBASSARE PER 570 VOLTE CON T DI UN 1 SEC
- {
- digitalWrite(13,HIGH);
- delay(1);
- digitalWrite(13,LOW);
- }
- for ( x=0; x<5; x++)
- {
- digitalWrite(6,HIGH);
- digitalWrite(7,HIGH);
- digitalWrite(8,HIGH);
- delay(200);
- digitalWrite(6,LOW);
- digitalWrite(7,LOW);
- digitalWrite(8,LOW);
- delay(200);
- }
- }
- livelloP3=digitalRead(12); //esce la birra e pompa che eroga la birra
- if(livelloP3==1)
- {
- digitalWrite(1,HIGH);
- digitalWrite(6,HIGH);
- delay(2000);
- digitalWrite(1,LOW);
- digitalWrite(6,LOW);
- for ( x=0; x<570; x++) //ALZARE E ABBASSARE PER 570 VOLTE CON T DI UN 1 SEC
- {
- digitalWrite(13,HIGH);
- delay(1);
- digitalWrite(13,LOW);
- }
- for ( x=0; x<5; x++)
- {
- digitalWrite(6,HIGH);
- digitalWrite(7,HIGH);
- digitalWrite(8,HIGH);
- delay(200);
- digitalWrite(6,LOW);
- digitalWrite(7,LOW);
- digitalWrite(8,LOW);
- delay(200) ;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement