Daftar Isi:
- Langkah 1: Modulasi Pulsa Dijelaskan
- Langkah 2: Peredupan Tidak Merata
- Langkah 3: Atas dan Bawah dalam Satu Untuk()
Video: Memudar LED masuk dan keluar: 3 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
Langkah-langkah berikut adalah eksperimen untuk menggambarkan cara kerja LED. Mereka mengilustrasikan cara meredupkan LED pada tingkat yang rata dan cara memudarkannya masuk dan keluar.
Anda akan perlu:
- Arduino (saya menggunakan duo)
- Papan tempat memotong roti
- LED merah 5mm
- 330 Resistor (Tidak kritis 330-560 akan bekerja.)
- 22 Pengukur Kawat Kait Padat
Bagian-bagian yang diperlukan untuk percobaan ini termasuk dalam semua kit startup Arduino.
Langkah 1: Modulasi Pulsa Dijelaskan
LED selalu berjalan pada tegangan yang sama terlepas dari kecerahannya. Kecerahan ditentukan oleh osilator gelombang persegi dan jumlah waktu tegangan tinggi menentukan kecerahan. Ini disebut Pulse Width Modulation (PWM). Ini dikendalikan oleh fungsi analogWrite(pin, n) Arduino di mana n memiliki nilai dari 0 hingga 255. AnalogWrite() mengeluarkan PWM, bukan analog yang sebenarnya. Jika n=2 LED akan dua kali lebih terang dari n=1. Kecerahan selalu berlipat ganda ketika n berlipat ganda. Jadi n=255 akan dua kali lebih terang dari n=128.
Nilai n sering dinyatakan sebagai persentase yang disebut duty cycle. Gambar-gambar menunjukkan jejak osiloskop untuk siklus kerja 25, 50 dan 75%.
Langkah 2: Peredupan Tidak Merata
Bangun sirkuit seperti pada diagram. Ini seperti rangkaian untuk mengedipkan LED. Ini menggunakan pin 9 karena Anda harus menggunakan pin yang diaktifkan PWM.
Copy/Paste sketsa di bawah ini ke Arduino IDE dan jalankan.
Anda akan melihat bahwa semakin terang LED semakin lambat redupnya. Saat mendekati paling redup, itu akan menjadi lebih redup dengan sangat cepat.
batalkan pengaturan()
{ pinMode(9, OUTPUT); } void loop() { int pin = 9; for (int i = 255; i > -1; i--) { analogWrite(pin, i); penundaan (10); } for (int i = 0; i < 256; i++) { analogWrite(pin, i); penundaan (10); } }
}
Langkah selanjutnya menunjukkan cara meredupkan LED dengan laju konstan, dan dalam satu pernyataan for.
Langkah 3: Atas dan Bawah dalam Satu Untuk()
Agar LED meredup dengan laju konstan, delay() harus meningkat pada laju eksponensial karena setengah siklus kerja akan selalu menghasilkan setengah kecerahan. Pikiran pertama saya adalah mencoba menggunakan fungsi map() tetapi linear.
Garis:
int d = (16-i/16)^2;
menghitung kuadrat terbalik dari kecerahan untuk menentukan panjang penundaan.
Salin / Tempel sketsa di bawah ini ke Arduino IDE dan Anda akan melihat bahwa LED akan memudar masuk dan keluar dengan kecepatan konstan.
batalkan pengaturan()
{ pinMode(9, OUTPUT); } void loop() { int x = 1; int pin = 9; for (int i = 0; i > -1; i = i + x) { int d = (16-i/16)^2; analogWrite(pin, i); penundaan (d); jika (i == 255) x = -1; // beralih arah di puncak } }
Direkomendasikan:
Mata LED Memudar Seram: 5 Langkah (dengan Gambar)
Mata LED Memudar yang Menyeramkan: Menggunakan mikrokontroler, seperti Arduino, untuk memudarkan LED tidak selalu merupakan pilihan terbaik. Terkadang, Anda menginginkan rangkaian sederhana bertenaga rendah yang dapat disematkan langsung ke penyangga saat dijalankan dari baterai selama berminggu-minggu. Setelah pengujian sekitar
Memudar/Mengontrol Led/Brightness Menggunakan Potensiometer (Variable Resistor) dan Arduino Uno: 3 Langkah
Memudar/Mengontrol Led/Brightness Menggunakan Potensiometer (Variable Resistor) dan Arduino Uno: Pin input analog Arduino terhubung ke output potensiometer. Jadi pin analog Arduino ADC (analog to digital converter) membaca tegangan output oleh potensiometer. Memutar kenop potensiometer memvariasikan output tegangan dan
Masuk Mikrokontroler Kecil Dengan LED dan RGB: 4 Langkah
Mikrokontroler AT Tiny Dengan LED dan RGB: Rangkaian ini menggunakan mikrokontroler AT TINY. Ini berisi jam di pin 5 yang dapat mematikan dan menyalakan LED (light emitting diode) atau RGB (LED merah, hijau biru) pada frekuensi tertentu. Arduino menyediakan sumber 5 volt. Resistor membatasi arus
RaspberryPi: Memudar LED masuk dan keluar: 4 Langkah (dengan Gambar)
RaspberryPi: Memudar dan Mengeluarkan LED: Langkah-langkah berikut adalah eksperimen untuk menggambarkan cara kerja LED. Mereka menunjukkan cara meredupkan LED pada tingkat yang rata dan cara memudarkannya masuk dan keluar. Anda akan membutuhkan: RaspberryPi (Saya menggunakan Pi yang lebih lama, Pi-3 saya sedang digunakan, tetapi Pi apa pun akan berfungsi.) Breadboard
Cara Mengembalikan Folder yang Terbuka Saat Anda Masuk Kembali Setelah Anda Keluar: 5 Langkah
Cara Mengembalikan Folder yang Terbuka Ketika Anda Login Kembali Setelah Anda Logoff: Oke jadi begini, Anda menggunakan komputer dengan banyak dan banyak folder Anda terbuka … Kemudian, ibumu pulang lebih awal dari yang diharapkan! Anda benar-benar tahu bahwa jika dia menangkap Anda menggunakan komputer, sedangkan Anda harus berada di tempat tidur karena