Bu projede, Arduino kullanarak bir potansiyometre ile iki LED’in kontrolünü gerçekleştirdim. Potansiyometrenin değeri 120’nin üzerine çıktığında, bir LED yanmaya başlıyor. Bu koşul sağlanmadığında ise diğer LED devrede kalıyor. Bu çalışma, analog giriş okumaları ile dijital çıkışların nasıl kontrol edilebileceğini gösteren basit ve etkili bir örnektir. Projeyi, potansiyometreyi döndürerek LED’ler arasındaki geçişi görsel olarak gözlemleyebilirsiniz.
Kullanılan Malzemeler:
- Arduino Uno
- 2 x LED
- 1 x Potansiyometre
- 3 x 220 Ohm Direnç
- Bağlantı kabloları
- Breadboard

int led1=6;
int led2=5;
int pot=A5;
int potDeger=0;
void setup()
{
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
}
void loop()
{
potDeger=analogRead(pot);
potDeger=map(potDeger,0,1023,0,255);
if(potDeger>=120)
{
analogWrite(led1,potDeger);
analogWrite(led2,0);
delay(10);
}
else
{
analogWrite(led2,potDeger);
analogWrite(led1,0);
delay(10);
}
}