Les 4

Soil moisture sensor

Deze cursus gaat over een Bodemvochtigheidssensor. Een Bodemvochtigheidssensor is een sensor die de vochtigheid van de bodem meet.

Benodigdheden

Schakeling

Maak deze schakeling na.

Bodemvochtigheidssensor
Code
>
const int dry = 583; // waarde bij droge sensor

const int wet = 239; // waarde bij sensor in water

void setup()

{

    Serial.begin(9600);

}

void loop()

{

    int sensorVal = analogRead(A0);

    // Sensor loopt van 239 tot 583

    // Dit willen we omzetten naar een schaal van 0% tot 100%

    // Meer info op: https://www.arduino.cc/reference/en/language/functions/math/map/ const int dry = 583; // waarde bij droge sensor

const int wet = 239; // waarde bij sensor in water

void setup()

{

 Serial.begin(9600);

}

void loop()

{

 int sensorVal = analogRead(A0);

 // Sensor loopt van 239 tot 583

 // Dit willen we omzetten naar een schaal van 0% tot 100%
const int dry = 583; // waarde bij droge sensor

const int wet = 239; // waarde bij sensor in water

void setup()

{

 Serial.begin(9600);

}

void loop()

{

 int sensorVal = analogRead(A0);

 // Sensor loopt van 239 tot 583

 // Dit willen we omzetten naar een schaal van 0% tot 100%

 // Meer info op: https://www.arduino.cc/reference/en/language/functions/math/map/

 int percentageHumididy = map(sensorVal, wet, dry, 100, 0);

 Serial.print(percentageHumididy);

 Serial.println("%");

 delay(100);

}
 // Meer info op: https://www.arduino.cc/reference/en/language/functions/math/map/

 int percentageHumididy = map(sensorVal, wet, dry, 100, 0);

 Serial.print(percentageHumididy);

 Serial.println("%");

 delay(100);

}

    int percentageHumididy = map(sensorVal, wet, dry, 100, 0);

    Serial.print(percentageHumididy);

    Serial.println("%");

    delay(100);
                
                }