ÇOCUKLARIN BİLGİ BANKASI KUMBARA DERGİSİ TÜRKİYE İŞ BANKASI’NIN ÇOCUKLARA ARMAĞANIDIR

KUMBARA DERGİSİ TÜRKİYE İŞ BANKASI’NIN ÇOCUKLARA ARMAĞANIDIR

Ara
Close this search box.
sayilar

Potansiyometre Kullanımı - 2

Potansiyometre Kullanımı - 2

Uygulama 10

Uygulama 10

LED’leri Potansiyometre ile Sırayla Yakalım

LED’leri Potansiyometre ile
Sırayla Yakalım

LED’leri Potansiyometre ile Sırayla Yakalım

Potansiyometreyi çevirdiğimiz seviyeye göre artan ya da azalan sayıda LED’i açıp kapayacağız. Işık şiddeti önemli olmadığı için özellikle PWM pin kullanmaya gerek yok.
Potansiyometreyi çevirdiğimiz seviyeye göre artan ya da azalan sayıda LED’i açıp kapayacağız. Işık şiddeti önemli olmadığı için özellikle PWM pin kullanmaya gerek yok.

Devre Tasarımı

Devre Tasarımı

Devre tasarım olarak bir önceki örneğimize devam edebiliriz (Uygulama 9). Bu devreye 2 adet LED eklememiz yeterli olacak.

İhtiyaç Listesi:

  • Üç adet 220Ω direnç (RGB LED için)
  • Üç adet kırmızı LED
  • Bir adet 10K Potansiyometre
  • Jumper kablo
Fr Potans LED’leri Potansiyometre ile Sırayla Yakalım

Kodlama

Kodlama

Öncelikle potansiyometreden gelen değere göre tüm LED’lerin sönük olduğu, yalnızca 1., 2. ya da 3. LED’in yanıyor olacağı aralıkları belirlememiz gerekiyor.

Buradaki aralıkları bir koşul olarak yazabilmek için İşlemler bölümünde yer alan ve bloğu içerisinde > / < bloklarını kullanacağız.

uy 10 kod 1 LED’leri Potansiyometre ile Sırayla Yakalım
Hepsinin sönük olduğu aralık için aşağıdaki gibi bir kod bloğu kullanabiliriz.
uy 10 kod 2 LED’leri Potansiyometre ile Sırayla Yakalım

Şimdi de tüm aralıklar için kodun tamamını oluşturalım.

uy 10 kod 3 LED’leri Potansiyometre ile Sırayla Yakalım
Bir de bu kodun fonksiyonla nasıl yazılabileceğini görelim. Bunu yaparken LED’lerimizi PWM pinlerine (11, 10, 9) bağlıyoruz. Böylece 0 ya da 255 göndererek daha kısa kod yazmayı sağlayabiliriz.
Fr Potans pwm LED’leri Potansiyometre ile Sırayla Yakalım
uy 10 kod 4 LED’leri Potansiyometre ile Sırayla Yakalım

Çalıştıralım

Çalıştıralım

Yükleme işlemini gerçekleştirip kodumuzu Arduino karta attığımızda ve potansiyometre ile ayarlama yaptığımızda LED’lerin sırayla yandığını görebiliriz. Siz de devreye ekleyeceğiniz 2. potansiyometre ile yanan LED ya da LED’lerin ışık şiddetini ayarlamaya çalışabilirsiniz.

Arduino derslerinin tüm konularına buradan ulaşabilirsiniz.