#define RED 1
#define YELLOW 5
#define GREEN 9
#define POTENTIOMETER_PIN 26
void setup() {
pinMode(RED, OUTPUT);
pinMode(YELLOW, OUTPUT);
pinMode(GREEN, OUTPUT);
}
void loop() {
int sensorValue = analogRead(POTENTIOMETER_PIN); // Зчитування значення з потенціометра
if (sensorValue < 341) { // Якщо напруга менша за 1/3 максимальної
digitalWrite(GREEN, HIGH); // Вмикаємо зелений
digitalWrite(YELLOW, LOW);
digitalWrite(RED, LOW);
} else if (sensorValue >= 341 && sensorValue < 682) { // Якщо напруга більше або дорівнює 1/3, але менше 2/3 максимальної
digitalWrite(GREEN, HIGH);
digitalWrite(YELLOW, HIGH); // Вмикаємо жовтий
digitalWrite(RED, LOW);
} else { // Якщо напруга більше або дорівнює 2/3 максимальної
digitalWrite(GREEN, HIGH);
digitalWrite(YELLOW, HIGH);
digitalWrite(RED, HIGH); // Вмикаємо червоний
}
delay(500); // Пауза між змінами кольорів
}