Isi kandungan:

LED Dimmer Dengan Potensiometer: 5 Langkah (dengan Gambar)
LED Dimmer Dengan Potensiometer: 5 Langkah (dengan Gambar)

Video: LED Dimmer Dengan Potensiometer: 5 Langkah (dengan Gambar)

Video: LED Dimmer Dengan Potensiometer: 5 Langkah (dengan Gambar)
Video: KOMPONEN ELEKTRONIKA POTENSIOMETER - FUNGSI DAN KEGUNAAN KOMPONEN POTENSIOMETER 2024, Julai
Anonim
LED Dimmer Dengan Potensiometer
LED Dimmer Dengan Potensiometer

Ini adalah instruksional yang mengajar anda bagaimana menggunakan potensiometer untuk meredupkan LED.

Langkah 1: Bahan

Bahan
Bahan
Bahan
Bahan
Bahan
Bahan
Bahan
Bahan
  1. Arduino
  2. Komputer
  3. Papan roti
  4. LED
  5. 5 wayar lelaki
  6. Potensiometer
  7. wayar USB

Langkah 2: Bermula

Bermula
Bermula

Pasang Arduino ke komputer dengan kabel USB.

Langkah 3: Pendawaian

Pendawaian
Pendawaian
Pendawaian
Pendawaian
Pendawaian
Pendawaian

Setelah Arduino dipasang ke komputer dengan kabel USB, kami akan mengambil wayar pertama dan meletakkan satu hujung ke tanah dan yang lain ke j1. Kemudian anda akan meletakkan wayar kedua dari A0 hingga j3. Kemudian Anda akan meletakkan wayar ketiga dari 5v hingga j5.

Selepas itu anda akan meletakkan wayar keempat dari D9 hingga j15. Kemudian wayar kelima dan terakhir dari tanah hingga j17.

Langkah 4: Potensiometer dan Persediaan LED

Potensiometer dan Persediaan LED
Potensiometer dan Persediaan LED

Letakkan kenop menghadap jauh dari wayar. Pasangkannya ke f1 f3 dan f5. Kemudian bawa LED memasukkan kaki yang lebih panjang ke f15 dan yang lebih pendek pada f17.

Langkah 5: Kod

Ini adalah pemboleh ubah yang memberitahu komputer apa maksud perkataan tertentu:

int potPin = A0; Ini memberitahu komputer bahawa bahagian tengah potensiometer, yang kita panggil potPin, dipasang ke A0 int readValue; Ini memberitahu komputer bahawa setiap kali kita mengatakan readValue bermaksud membaca potensiometer

Ini adalah Persediaan Void yang hanya berlaku sekali untuk menyiapkan kod yang selebihnya:

penyediaan kekosongan () {Ini hanya memberitahu anda bahawa ini adalah permulaan Penyediaan Kekosongan

pinMode (9, OUTPUT); Ini menyiapkan lampu sehingga dapat dinyalakan kemudian

pinMode (potPin, INPUT); Ini menetapkan potensiometer sehingga kita dapat menggunakannya kemudian

Bahagian seterusnya adalah gelung kekosongan yang berulang-ulang kali sehingga anda menghentikannya.

gelung kosong () {

readValue = analogRead (potPin); Ini memberitahu komputer untuk membaca potensiometer setiap kali kita mengatakan readValue.

readValue = peta (readValue, 0, 1023, 0, 255); Ini menukar nombor dari potensiometer dari 0-1023, menjadi nombor untuk LED yang dari 0-255.

analogWrite (9, readValue); Ini memberitahu komputer untuk menyalakan LED pada kecerahan yang diberitahu oleh potensiometer.

}

Ini adalah keseluruhan kod dengan sendirinya:

int potPin = A0; int readValue = 0;

batal persediaan () {

pinMode (9, OUTPUT);

pinMode (potPin, INPUT);}

gelung kosong () {

readValue = analogRead (potPin);

readValue = peta (readValue, 0, 1023, 0, 255);

analogWrite (9, readValue);}

Disyorkan: