Isi kandungan:

Pengawal Kecerahan Jalur LED: 4 Langkah
Pengawal Kecerahan Jalur LED: 4 Langkah

Video: Pengawal Kecerahan Jalur LED: 4 Langkah

Video: Pengawal Kecerahan Jalur LED: 4 Langkah
Video: TUTORIAL CARA MENGGUNAKAN MODUL LED RGB 4 pin MENGGUNAKAN LED 5mm UNTUK LAMPU LAYANGAN. 2024, November
Anonim
Pengawal Kecerahan Jalur LED
Pengawal Kecerahan Jalur LED
Pengawal Kecerahan Jalur LED
Pengawal Kecerahan Jalur LED
Pengawal Kecerahan Jalur LED
Pengawal Kecerahan Jalur LED

Jalur LED terkenal di seluruh dunia kerana penggunaan voltan rendah dan kecerahannya. Kadang-kadang kita perlu menyesuaikan bekalan voltan dan kecerahan jalur LED ini, misalnya, semasa tidur anda akan terganggu kerana kecerahan LED. Ini adalah projek arduino untuk mengawal kecerahan jalur LED. ia mesra pengguna kerana menerima nilai kecerahan dari pengguna. Nilai kecerahan bergantung pada voltan yang diberikan kepada jalur LED. Sekiranya pengguna memberikan 5v, ia memberikan kecerahan maksimum, jika pengguna memberikan 0.1 volt, ia memberikan kecerahan rendah. Arduino dapat menulis voltan dari 0 - 255 (0-5v split misalnya: 1v = 51 unit). Tetapi menggunakan perintah dan pengiraan kita dapat meminimumkan ini menjadi 0-5v. Mari masuk ke dalam projek.

Bekalan

Keperluan:

  1. Arduino UNO / nano / MEGA
  2. Jalur LED (Sekiranya berfungsi minimum
  3. Arduino IDE
  4. wayar penyambung (nombor 2)

Langkah 1: SAMBUNGAN

HUBUNGAN
HUBUNGAN

Ini adalah sambungan untuk menghubungkan Jalur LED dengan Arduino:

Jalur LED ARDUINO

GND >> - (negatif)

DIGITAL PWM 3 (pin3) >> + (positif)

--------------------------------------------------------------------------------------

sambungkan pin negatif jalur LED ke pin arduino groung (GND)

sambungkan pin positif jalur LED ke pin 3 pin arduino

Langkah 2: KOD

KOD
KOD
KOD
KOD

Perkara yang paling penting di sebelah perkakasan di Arduino adalah kod. Kod diberikan di bawah. Ketik kod ini dan muat naik menggunakan arduino IDE atau bluino loader.

kecerahan apungan; int LED = 3; terapung realbrightness; kelewatan apungan1; kelewatan apungan2; pilihan apungan; batal persediaan () {pinMode (LED, OUTPUT); Serial.begin (9600); Serial.println ("Pengawal jalur LED Arduino"); Serial.println (""); Serial.println ("Sila masukkan kecerahan jalur LED (1-5)"); Serial.println (""); sementara (Serial.available () == 0) {} brightness = Serial.parseFloat (); realbrightness = (kecerahan) * 51.0; if (realbrightness> = 6) {Serial.println ("Sila masukkan kecerahan yang sah"); }} gelung kekosongan () {Serial.println (""); Serial.println ("Jalur LED berkelip pada kadar"); Cetakan bersiri (kecerahan); analogWrite (LED, realbrightness); kelewatan (1000); }

Langkah 3: MASA UNTUK MENGUJI

MASA UNTUK MENGUJI!
MASA UNTUK MENGUJI!
MASA UNTUK MENGUJI!
MASA UNTUK MENGUJI!

Sambungkan kod muat naik Arduino, buka monitor Serial. Mesej "Sila masukkan kecerahan jalur LED (1-5)" harus ditunjukkan. Masukkan nilai kecerahan dan klik hantar. anda dapat melihat bahawa jalur LED anda berjalan dalam arahan kecerahan anda !.

Langkah 4: MAKLUMAT TAMBAHAN:

  • Kecerahan dapat dimasukkan dalam nilai perpuluhan.
  • kecerahan yang dimasukkan di atas 5, akan sama dengan 5.
  • Apabila nilainya semakin berkurang, kecerahan akan berkurang.
  • Secara lalai kadangkala pemacu Arduino mungkin hilang di komputer anda. Untuk menyelesaikan kesilapan, buka pengurus peranti dan kemas kini semua pemacu yang tidak diketahui.
  • Pilih port COM dan versi Arduino yang betul.
  • Muat turun kod alternatif:

Disyorkan: