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

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.

Hepsinin sönük olduğu aralık için aşağıdaki gibi bir kod bloğu kullanabiliriz.

Şimdi de tüm aralıklar için kodun tamamını oluşturalı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.

Ç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.