Étape 2: CODE de projet
sensorPin Byte = {8, 9, 10} ;
ledPin Byte = {11, 12, 13} ; nombre de leds = nombre de capteurs
const capteurs octets = 3 ;
int niveau = 0 ;
void setup()
{
Serial.Begin(9600) ;
pour (int i = 0; i < capteurs; i ++)
{
pinMode (sensorPin [i], entrée) ;
pinMode (ledPin [i], sortie) ;
}
}
void loop()
{
Level = 0 ;
pour (int i = 0; i < capteurs; i ++)
{
if(digitalRead(sensorPin[i]) == faible)
{
digitalWrite (ledPin [i], HIGH) ;
Level = capteurs - i ;
}
d’autre
{
digitalWrite (ledPin [i], faible) ;
}
}
Serial.println (« niveau d’eau") ;
Switch(Level)
{
cas 1 :
Serial.println("High") ;
rupture ;
cas 2 :
Serial.println("Average") ;
rupture ;
cas 3 :
Serial.println("Low") ;
rupture ;
par défaut :
Serial.println ("pas d’eau") ;
rupture ;
}
Delay(50) ;
}