int potDeger;
void setup() {
pinMode(13,OUTPUT); //13 nolu pini çikiş olarak ayrla 1.led
pinMode(12,OUTPUT); //12 nolu pini çikiş olarak ayrla 2.led
pinMode(11,OUTPUT); //11 nolu pini çikiş olarak ayrla 3.led
pinMode(10,OUTPUT); //10 nolu pini çikiş olarak ayrla 4.led
pinMode(9,OUTPUT); //9 nolu pini çikiş olarak ayrla 5.led
pinMode(A0,INPUT); //A0 pinini giriş olarak ayarla potansiyometre
}
void loop() {
potDeger=analogRead(A0); //A0 pini oku değişkene ata
if(potDeger<200) //potDeger 200den küçükse
{
digitalWrite(13,HIGH);digitalWrite(12,LOW);digitalWrite(11,LOW);digitalWrite(10,LOW);digitalWrite(9,LOW);
}
else if(potDeger<400) // potDeger küçükse 400 den
{
digitalWrite(13,HIGH);digitalWrite(12,HIGH);digitalWrite(11,LOW);digitalWrite(10,LOW);digitalWrite(9,LOW);
}
else if(potDeger<600) // potDeger küçükse 600 den
{
digitalWrite(13,HIGH);digitalWrite(12,HIGH);digitalWrite(11,HIGH);digitalWrite(10,LOW);digitalWrite(9,LOW);
}
else if(potDeger<800) // potDeger küçükse 800 den
{
digitalWrite(13,HIGH);digitalWrite(12,HIGH);digitalWrite(11,HIGH);digitalWrite(10,HIGH);digitalWrite(9,LOW);
}
else if(potDeger<=1023) //potDeger küçük veya eşitsel 1023 ten
{
digitalWrite(13,HIGH);digitalWrite(12,HIGH);digitalWrite(11,HIGH);digitalWrite(10,HIGH);digitalWrite(9,HIGH);
}
}