const int turbidityPin = A0; // Analog pin for turbidity sensor
const int greenLEDPin = 2; // Digital pin for green LED
const int redLEDPin = 3; // Digital pin for red LED
void setup() {
pinMode(turbidityPin, INPUT);
pinMode(greenLEDPin, OUTPUT);
pinMode(redLEDPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
int turbidityValue = analogRead(turbidityPin);
// Adjust the threshold values based on your sensor and water quality requirements
if (turbidityValue < 500) {
// Good water quality, turn on green LED
digitalWrite(greenLEDPin, HIGH);
digitalWrite(redLEDPin, LOW);
} else {
// Poor water quality, turn on red LED
digitalWrite(greenLEDPin, LOW);
digitalWrite(redLEDPin, HIGH);
}
Serial.print("Turbidity: ");
Serial.println(turbidityValue);
delay(1000); // Delay for stability, adjust as needed
}