İçindekiler:

Arduino İle Potansiyometre ile LED Parlaklığını Kontrol Etme: 3 Adım
Arduino İle Potansiyometre ile LED Parlaklığını Kontrol Etme: 3 Adım

Video: Arduino İle Potansiyometre ile LED Parlaklığını Kontrol Etme: 3 Adım

Video: Arduino İle Potansiyometre ile LED Parlaklığını Kontrol Etme: 3 Adım
Video: Arduino PWM Kullanarak, Potansiyometre İle LED Yakma #5 2024, Temmuz
Anonim
Image
Image

Bu projede, potansiyometre tarafından sağlanan değişken direnç kullanarak LED'in parlaklığını kontrol edeceğiz. Bu yeni başlayanlar için çok basit bir proje ama size ileri projeler yapmak için gerekli olan potansiyometre ve LED çalışması hakkında birçok şey öğretecek.

Potansiyometre olmadan LED parlaklığını da kontrol edebiliriz. o projeyi kontrol etmek için aşağıdaki bağlantıya tıklayın

link: - Potansiyometresiz led parlaklık kontrolü.

Adım 1: Gerekli Bileşenler

  1. Arduino -
  2. Potansiyometre -
  3. LED -
  4. Direnç (220 - 1000 ohm) -
  5. Atlama telleri -

Adım 2: Devre Şeması

Devre şeması
Devre şeması
Devre şeması
Devre şeması

Pin 11 ledli anot

A0 silecek

Vcc 5V

Potansiyometrenin Gnd terminali 3, LED'in katodu

Adım 3: Arduino Kodu

Arduino analogRead fonksiyonu, 0 ile 5 volt arasındaki voltajı ölçmek ve 0 ile 1023 arasında bir dijital değere dönüştürmek için kullanılır. 1023 değerinin nedeni, analog-dijital dönüştürücülerin 10 bit uzunluğunda olmasıdır. PWM'nin analogWrite'ı 0 ile 255 arasında görev döngüsüne sahip olduğundan, kodda okunan değeri 4'e böleceğiz.

KOD

const int POTENTIOMETER_PIN = 0;

int analog_değer=0;

geçersiz kurulum() {

// bir kez çalıştırmak için kurulum kodunuzu buraya koyun:

pinMode(11, ÇIKIŞ);

pinMode(POTENTIOMETRE_PIN, GİRİŞ);

}

boşluk döngüsü () {

// tekrar tekrar çalıştırmak için ana kodunuzu buraya koyun:

analog_value=analogRead(POTENTIOMETER_PIN);

//analog_value değeri 0 ila 1023 arasındadır ve PWM'nin görev döngüsü 0 ila 255 arasındadır.

analogWrite(11, analog_değer/4);

}

Önerilen: