int hezetasuna = 0;
int LED_GORRIA = 12;
int LED_BERDEA = 9;
int LED_HORIA = 10;
void setup()
{
pinMode(A0, OUTPUT);
pinMode(A1, INPUT);
Serial.begin(9600);
pinMode(LED_BERDEA, OUTPUT);
pinMode(LED_HORIA, OUTPUT);
pinMode(LED_GORRIA, OUTPUT);
}
void loop()
{
// Apply power to the soil moisture sensor
digitalWrite(A0, HIGH);
delay(10); // Wait for 10 millisecond(s)
hezetasuna = analogRead(A1);
// Turn off the sensor to reduce metal corrosion
// over time
digitalWrite(A0, LOW);
Serial.println(hezetasuna);
digitalWrite(LED_BERDEA, LOW);
digitalWrite(LED_HORIA, LOW);
digitalWrite(LED_GORRIA, LOW);
if (hezetasuna > 700)
{
digitalWrite(LED_GORRIA, HIGH);
}
else
{
if (hezetasuna > 150)
{
digitalWrite(LED_HORIA, HIGH);
}
else
{
digitalWrite(LED_BERDEA, HIGH);
}
}
delay(50); // Wait for 100 millisecond(s)
}