2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
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
- Arduino -
- Potansiyometre -
- LED -
- Direnç (220 - 1000 ohm) -
- Atlama telleri -
Adım 2: 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);
}