// Soil Moisture System
#include <WiFi.h>
#include "ThingSpeak.h"
const int SOIL_MOISTURE_PIN = 34;
void setup()
{
Serial.begin(115200);
pinMode(19, OUTPUT);
}
void loop()
{
int soilMoisturePercentage = map(analogRead(SOIL_MOISTURE_PIN), 0, 4095, 0, 100);
if(soilMoisturePercentage<20) digitalWrite(19, HIGH);
else digitalWrite(19, LOW);
// Print status
Serial.print("Soil Moisture Percentage: ");
Serial.print(soilMoisturePercentage);
Serial.println("%");
Serial.println("-------------");
delay(2000); // update every 2 seconds
}
土壤干燥指示灯