Étape 7: Code
Ce code simple offre un programme de travail qui le fera passer de manière fiable sur la pompe pendant 3 minutes à la fois à des intervalles de 1 heure. À l’avenir plus de capteurs et de routines seront incluses afin d’accroître la fonctionnalité.Voici le code utilisé :
int pumpTimeON = 60000 ;
int pumpTimeOFF = 60 * 1000 ;
int pumpRelay = 4 ;
powerON int = 6 ;
la routine d’installation s’exécute une fois que lorsque vous appuyez sur reset :
void setup() {}
Serial.Begin(9600) ;
pinMode (pumpRelay, sortie) ;
pinMode (powerON, sortie) ;
digitalWrite(powerON,LOW) ;
Serial.println ("alimentation alimentation ATX") ;
Delay(2000) ;
}
la routine de la boucle s’exécute maintes et maintes fois pour toujours :
void loop() {}
digitalWrite (pumpRelay, HIGH) ; allumer la LED (HIGH est le niveau de tension)
Serial.println ("pompe sur") ;
Delay(pumpTimeON) ;
Attendez une seconde
digitalWrite (pumpRelay, basse) ;
Serial.println (« pompe arrêtée ») ;
digitalWrite(powerON,HIGH) ;
Serial.println ("ATX off") ;
Delay(pumpTimeOFF) ;
digitalWrite(powerON,LOW) ;
Serial.println ("ATX sur") ;
}