Stap 2: PROJECTCODE
byte sensorPin [] {8, 9, 10} =;
byte ledPin [] {11, 12, 13} =; aantal leds = aantal sensoren
Const byte sensoren = 3;
int niveau = 0;
VOID Setup
{
Serial.begin(9600);
for (int i = 0; ik < sensoren; i ++)
{
pinMode (sensorPin [i], INPUT);
pinMode (ledPin [i], OUTPUT);
}
}
void loop
{
niveau = 0;
for (int i = 0; ik < sensoren; i ++)
{
if(digitalRead(sensorPin[i]) == laag)
{
digitalWrite (ledPin [i], hoge);
niveau = sensoren - i;
}
anders
{
digitalWrite (ledPin [i], laag);
}
}
Serial.println ("waterstand");
switch(Level)
{
Case 1:
Serial.println("High");
breken;
Case 2:
Serial.println("Average");
breken;
Case 3:
Serial.println("low");
breken;
standaard:
Serial.println ("geen WATER");
breken;
}
delay(50);
}