hello everyone i’ve tried to make a little something with soil humidity (i snooped around to make my “own” code) and it just doesn’t work i’m wondering why it isn’t if someone could help me out.
int maximumMoistureLevel;
int currentMoistureLevel;
void moistureDetection() {
if (currentMoistureLevel / maximumMoistureLevel < 0.1) {
Serial.println("low moisture");
} else if (currentMoistureLevel / maximumMoistureLevel <= 0.5 && currentMoistureLevel / maximumMoistureLevel > 0.1) {
Serial.println("average moisture");
} else {
Serial.println("high moisture");
}
}
void setup() {
pinMode(A0, INPUT);
maximumMoistureLevel = analogRead(A0);
}
void loop() {
currentMoistureLevel = analogRead(A0);
moistureDetection();
delay(100);
Serial.println(currentMoistureLevel);
}