back to top

Arduino ile LED Parlaklığını Ayarlama #3

Selam makerlar. Bir önceki projemiz Arduino ile yanıp sönen LED projesiydi. Bu projede ise LED’in parlaklığını ayarlayacağız. Devrede kullandığımız LED’in parlaklığını ayarlamak için bir potansiyometre kullanabiliriz. Devre yapımına geçmeden önce potansiyometrenin nasıl çalıştığına bakalım.

Potansiyometre Nedir?

Potansiyometre, bir diğer adıyla reosta, direnç çeşitlerinden biridir. Elektroniğin temel elemanlarından biridir ve kontrol gerektiren devrelerin birçoğunda bulunmaktadır. Potansiyometrenin en önemli özelliği ise kontrol edilebilir direnç olmasıdır. Bu sayede LED’in parlaklığını düğmeyi döndürerek istediğimiz şekilde ayarlayabiliriz.

Potansiyometre
Potansiyometre

Led Parlaklığını Ayarlama Projesi için Gerekli Malzemeler

Led Parlaklığını Ayarlama için Devre Şeması

Aşağıdaki devre şemasını takip ederek devre elemanlarını resimde gösterilen şekilde breadboard üzerinde bağlantısını yapın.

LED Brightness Control
Led Parlaklığını Ayarlama Devre Şeması

Devremizi oluşturduğumuza göre aşağıdaki devre kodunu Arduino IDE’ye yapıştırarak devreyi çalıştırabilirsiniz.

LED Parlaklığını Ayarlama Proje Kodu

#define led_pin 3 // Kod yazarken kolaylık açısından Dijital 11. pini led_pin olarak tanımlıyoruz
#define potentiometer_pin A0 // Analog A0 pinini potentiometer_pin olarak tanımlıyoruz
void setup()
{
  pinMode(led_pin, OUTPUT); // led_pin'imizi output olarak tanımlıyoruz
    pinMode(potentiometer_pin, INPUT); // potentiometer_pin'imizi output olarak tanımlıyoruz

}
void loop()
{
  int potentiometerValue = analogRead(potentiometer_pin); // potentiometerValue adında bir değişken tanımlıyoruz ve içerisine potansiyometreden okuduğumuz değerleri saklıyoruz.
  int brightness = potentiometerValue / 4; // Sakladığımız Potansiyometre değerini 4'e bölerek 0-1023 arasındaki saklanan değeri analogWrite fonksiyonu için 0-255 değer arasında ölçeklendirir.
  analogWrite(led_pin, brightness); // LED'in parlaklığını 0-255 değer arasında ayarlar ve LED yanmaya başlar
}

LED Parlaklığını Ayarlama Proje Görseli

LED_Potentiometer

Bu projemizde LED parlaklığını nasıl ayarlayabileceğimizi öğrenmiş olduk. Bir sonraki Arduino ile Butonla LED Yakma Projemizde görüşmek üzere!

Son Çıkan Yazılar

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz