#define ADC_IN A5
#define ADC_REF 3.3
char led_red = 23;
char led_yellow = 19;
char led_green = 18;
char pb_green = 27;
char pb_blue = 25;
void setup() {
// put your setup code here, to run once:
pinMode (led_red,OUTPUT);
pinMode (led_yellow,OUTPUT);
pinMode (led_green, OUTPUT);
pinMode(pb_green, INPUT);
pinMode(pb_blue, INPUT);
Serial.begin(115200);
}
void loop() {
// put your main code here, to run repeatedly:
// Reading the output of ADC
int val_ADC;
val_ADC=analogRead(ADC_IN);
//Print the value out
Serial.print("ADC value =");
Serial.println(val_ADC, DEC);
delay (100);
float voltage;
if(val_ADC < 1000)
{digitalWrite(led_green, HIGH);
digitalWrite(led_red, LOW);
}
else if ((val_ADC >=1000)&&(val_ADC<=3500))
{
digitalWrite(led_green, LOW);
digitalWrite(led_red, LOW);
}
else
{
digitalWrite(led_green, HIGH);
digitalWrite(led_red, HIGH);
}
}