Mündəricat:

Potensialiometrli LED Dimmer: 5 addım (şəkillərlə)
Potensialiometrli LED Dimmer: 5 addım (şəkillərlə)

Video: Potensialiometrli LED Dimmer: 5 addım (şəkillərlə)

Video: Potensialiometrli LED Dimmer: 5 addım (şəkillərlə)
Video: Светодиодная лента 220 Вольт: как подключить, ошибки новичков, монтаж, коннекторы. Инструкция всем. 2024, Iyul
Anonim
Potensialiometrli LED Dimmer
Potensialiometrli LED Dimmer

Bu, LED -i söndürmək üçün potensiometrdən istifadə etməyi öyrədən bir təlimatdır.

Addım 1: Materiallar

Materiallar
Materiallar
Materiallar
Materiallar
Materiallar
Materiallar
Materiallar
Materiallar
  1. Arduino
  2. Kompüter
  3. Çörək lövhəsi
  4. LED
  5. 5 Kişi telləri
  6. Potensialiometr
  7. USB kabeli

Addım 2: Başlayın

Başlanğıc
Başlanğıc

USB kabel ilə Arduino'yu kompüterə qoşun.

Addım 3: Kabel çəkmə

Kablolama
Kablolama
Kablolama
Kablolama
Kablolama
Kablolama

Arduino USB kabel ilə kompüterə qoşulduqdan sonra ilk teli götürüb bir ucunu yerə, digərini isə j1 -ə qoyacağıq. Sonra ikinci teli A0 -dan j3 -ə qoyacaqsınız. Sonra üçüncü teli 5v -dən j5 -ə qoyacaqsınız.

Bundan sonra dördüncü teli D9 -dan j15 -ə qoyacaqsınız. Sonra yerdən j17 -ə qədər olan beşinci və son tel.

Addım 4: Potansiyometr və LED Quraşdırması

Potansiyometr və LED qurğusu
Potansiyometr və LED qurğusu

Düyməni tellərdən uzağa qoyun. F1 f3 və f5 -ə qoşun. Sonra LED -in uzun ayağını f15 -ə, qısasını isə f17 -ə qoyun.

Addım 5: Kod

Xüsusi sözlərin nə demək olduğunu kompüterə izah edən dəyişənlər bunlardır:

int potPin = A0; Bu kompüterə potPin dediyimiz potansiyometrenin orta hissəsinin A0 int readValue -a qoşulduğunu bildirir; Bu kompüterə readValue dedikdə potensialiometr oxumaq demək olduğunu bildirir

Kodun qalan hissəsini qurmaq üçün yalnız bir dəfə baş verən Void Setup budur:

void setup () {Bu, yalnız bunun Void Setup -un başlanğıcı olduğunu bildirir

pinMode (9, Çıxış); Bu işığı daha sonra açmaq üçün qurur

pinMode (potPin, GİRİŞ); Bu potensiometr qurur, sonra istifadə edə bilərik

Növbəti hissə, onu dayandırana qədər təkrar -təkrar işləyən boşluq döngəsidir.

boşluq döngəsi () {

readValue = analogRead (potPin); ReadValue dediyimiz zaman kompüterə potansiyometr oxumasını söyləyir.

readValue = xəritə (readValue, 0, 1023, 0, 255); Bu, 0-1023 arasında olan potansiyometrdən olan rəqəmləri 0-255 olan LED rəqəmlərinə çevirir.

analogWrite (9, readValue); Bu, kompüterə potensiometrin söylədiyi parlaqlıqda LED -i yandırmasını bildirir.

}

Bütün kod özüdür:

int potPin = A0; int readValue = 0;

boş quraşdırma () {

pinMode (9, Çıxış);

pinMode (potPin, GİRİŞ);}

boşluq döngəsi () {

readValue = analogRead (potPin);

readValue = xəritə (readValue, 0, 1023, 0, 255);

analogWrite (9, readValue);}

Tövsiyə: