Arduino Ders 4: Potansiyometre ile LED Kontrolü

Potansiyometre diğer adıyla ayarlı direnç, direncin dışarıdan bir etkiyle ayarlanabilmesini sağlayan devre elemanıdır. Ayarlı direnç kullanılarak bir devrenin direnci arttırılabilir veya azaltılabilir. Örneğin basit bir led yakma uygulamasını yaparken potansiyometre kullanırsak ledin parlaklığını azaltıp arttırabiliriz veya bir servo motoru kontrol edebiliriz. Bu uygulamamızda potansiyometreyi LED parlaklığını ayarlamak için kullanacağız.

1. Arduino devresi hazırlanır.

Gerekli Malzemeler:

  • 1 adet arduino 
  • 1 adet breadboard
  • 1 adet LED
  • 1 adet 220 ohm direnç
  • 1 adet potansiyometre
  • 5 adet erkek-erkek jumper kablo

  • Arduinonun gnd pini breadboardın (-) kısmına, 5v pini (+) kısmına bağlanır.
  • Potansiyometrenin orta ucu arduinonun analog(A0) pinlerinden birine bağlanır. GND ucu breadboardın  (-) kısmına, 5v pini (+) kısmına bağlanır.

TeknoYolcu-Potansiyometrepinleri

  • 220 ohm'luk direnç LED'in kısa bacağının olduğu kısma bağlanır. LED'in uzun bacağı ise arduinonun sayısal pinlerinden birine bağlanır.

2. mBlock programı kullanılarak kod blokları oluşturulur.

Arduino devresi oluşturulduktan sonra mBlock programı çalıştırılır ve aşağıdaki kodlar eklenerek usb ile bağlanan arduino kartına yüklenir. Aşağıdaki kodlar analog 0 dan gelen değeri LED'i bağlamış olduğumuz 9. sayısal pinine aktarmaktadır. Bu komutu sürekli tekrarla bloğu içerisine eklememizin sebebi sürekli olarak potansiyometre değerini kontrol etmek istememizdir. Potansiyometreden 0 ile 1024 arasında bir değer gönderilmektedir. Bu sebeple 4'e bölerek 0-255 arasında bir değer elde etmiş olacağız.

TeknoYolcu-PotansiyometreKod

Uygulama Videosu:

 

Görüntülenme Sayısı: 99

Bir Cevap Yazın

Önceki yazıyı okuyun:
TeknoYolcu-TrafikLambası-Arduino
Arduino Örnek 1: İnteraktif Trafik Lambası

İnteraktif olarak çalışabilen trafik lambası uygulamasını mBlock kodlama programını kullanarak...

Kapat