İçindekiler:
- Adım 1: Malzemeler
- 2. Adım: Başlarken
- Adım 3: Kablolama
- Adım 4: Potansiyometre ve LED Kurulumu
- Adım 5: Kod
Video: Potansiyometreli LED Dimmer: 5 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Bu, bir LED'i karartmak için bir potansiyometreyi nasıl kullanacağınızı öğreten bir talimattır.
Adım 1: Malzemeler
- Arduino
- Bilgisayar
- ekmek tahtası
- LED
- 5 Erkek teller
- Potansiyometre
- USB kablosu
2. Adım: Başlarken
Arduino'yu USB kablosuyla bilgisayara takın.
Adım 3: Kablolama
Arduino USB kablosu ile bilgisayara takıldıktan sonra ilk kabloyu alıp bir ucunu toprağa diğer ucunu j1'e koyacağız. Sonra ikinci kabloyu A0'dan j3'e koyacaksınız. Sonra üçüncü kabloyu 5v'den j5'e koyacaksınız.
Bundan sonra dördüncü kabloyu D9'dan j15'e koyacaksınız. Ardından beşinci ve son tel topraktan j17'ye.
Adım 4: Potansiyometre ve LED Kurulumu
Düğmeyi kablolardan uzağa bakacak şekilde yerleştirin. f1 f3 ve f5'e takın. Ardından LED'i alın, uzun bacağı f15'e ve daha kısa olanı f17'ye koyun.
Adım 5: Kod
Bunlar, bilgisayara belirli kelimelerin ne anlama geldiğini söyleyen değişkenlerdir:
int potPin = A0; Bu bilgisayara potPin dediğimiz potansiyometrenin orta kısmının A0 int readValue; Bu, bilgisayara readValue dediğimizde potansiyometreyi okumak anlamına geldiğini söyler.
Bu, kodun geri kalanı için yalnızca bir kez kurulan Void Kurulumudur:
void setup() { Bu sadece bunun Void Setup'ın başlangıcı olduğunu söylüyor
pinMode(9, ÇIKIŞ); Bu, ışığı daha sonra açılabilmesi için ayarlıyor
pinMode(potPin, INPUT); Bu potansiyometreyi kurar, böylece daha sonra kullanabiliriz
Sonraki kısım, siz onu durdurana kadar tekrar tekrar çalışan boşluk döngüsüdür.
boşluk döngüsü () {
readValue = analogRead(potPin); Bu, bilgisayara readValue dediğimizde potansiyometreyi okumasını söyler.
readValue = map(readValue, 0, 1023, 0, 255); Bu, 0-1023 arasındaki potansiyometreden gelen sayıları 0-255 arasındaki LED sayılarına dönüştürür.
analogWrite(9, readValue); Bu, bilgisayara LED'i potansiyometrenin söylediği parlaklıkta yakmasını söyler.
}
Bu kendi başına tüm kod:
int potPin = A0;int readValue = 0;
geçersiz kurulum() {
pinMode(9, ÇIKIŞ);
pinMode(potPin, INPUT);}
boşluk döngüsü () {
readValue = analogRead(potPin);
readValue = map(readValue, 0, 1023, 0, 255);
analogWrite(9, readValue);}
Önerilen:
Indigo Led Küp 3*3*3 Adxl35 ve Potansiyometreli: 8 Adım
Indigo Led Cube 3*3*3 Adxl35 ve Potansiyometre ile: Bu benim için ilk kez bir Instructables yayınlamaktır.Arduino ile 3*3*3 led küp yaptım. platformunun hareketi. Ve ledin deseni buna göre değişebilir
Potansiyometreli Kontrol LED'i Yanıp Sönen Darbeler: 6 Adım
Potansiyometre ile LED Yanıp Sönen Darbeleri Kontrol Etme: Bu eğitimde, bir potansiyometre ile LED Yanıp Sönen Darbelerin nasıl kontrol edileceğini öğreneceğiz. Bir tanıtım videosunu izleyin
Potansiyometreli İntervalometre: 4 Adım
Potansiyometreli İntervalometre: Zaman atlamalı için kolay parametre girişi olan çok basit bir intervalometre yapmaya karar verdim. İntervalometre iki düğme (Gir ve Seç) ve bir potansiyometre (pot) kullanır. Butonlar ile programlama moduna girebilir veya s
Potansiyometreli Sonsuz Ayna Saati: 3 Adım
Potansiyometreli Sonsuz Ayna Saati: Sonsuzluk aynasına rastladım ve gerçekten harika olduğunu gördüm. Bu bana bir sonsuzluk aynası yapmak için ilham verdi ama bir amacım olması gerekiyordu. Bu yüzden, çalışan bir sonsuzluk aynalı saat yapmaya karar verdim. Bu, size izin veren bir sonsuzluk aynasıdır
Potansiyometreli LED Kontrol - FinalExam: 3 Adım
Potansiyometre ile LED Kontrolü - FinalExam: Final Sınavı Projem için bir potansiyometre kullanarak bir LED kontrol cihazı oluşturdum. Bu projenin amacı potansiyometreyi kullanarak hangi LED'lerin açık olduğunu kontrol etmektir. Potansiyometre saat yönünde çevrildiğinde, ilk LED'in yanması için LED'leri söndürür