const byte potentiopin = A0;
const byte rodeLedPin = 4;
const byte oranjeLedPin = 5;
const byte groeneLedPin = 6;
int potentioValue;
int percentage;
void setup()
{
pinMode(potentiopin,INPUT);
pinMode(rodeLedPin,OUTPUT);
pinMode(oranjeLedPin,OUTPUT);
pinMode(groeneLedPin,OUTPUT);
Serial.begin(9600);
}
void loop()
{
potentioValue = analogRead(potentiopin);
percentage = map(potentioValue,0,1023,0,100);
Serial.println(percentage);
if(percentage < 50)
{
digitalWrite(rodeLedPin,HIGH);
digitalWrite(groeneLedPin,LOW);
digitalWrite(oranjeLedPin,LOW);
}
else if((percentage >50 )&&(percentage < 70))
{
digitalWrite(oranjeLedPin,HIGH);
digitalWrite(rodeLedPin,LOW);
digitalWrite(groeneLedPin,LOW);
}
else if(percentage > 70)
{
digitalWrite(groeneLedPin,HIGH);
digitalWrite(rodeLedPin,LOW);
digitalWrite(oranjeLedPin,LOW);
}
}