0Pricing
Arduino & IoT Academy · Pelajaran

Membuat LED Meredup dan Terang

Mengulang nilai untuk menghasilkan efek cahaya bernapas

Membuat LED Meredup dan Terang adalah pelajaran Arduino & IoT Academy gratis di CoddyKit. Ini adalah pelajaran 3 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Arduino & IoT Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Arduino & IoT Academy mencakup 4 pelajaran total.

Dari Cahaya Stabil Menjadi Bernapas

Satu nilai tetap menghasilkan cahaya yang stabil. Untuk membuat LED memudar, Anda cukup terus mengubah nilai analogWrite seiring waktu. 🌬️

Rencananya: Hitung Naik Perlahan

Untuk membuat cahaya berangsur terang, naikkan kecerahan dari 0 menuju 255 dalam langkah-langkah kecil, dengan jeda singkat di antara setiap langkah agar perubahannya terlihat.

Perulangan yang Menanjak

Perulangan for sangat cocok untuk melangkahi nilai satu per satu. Perulangan ini menghitung dari 0 hingga 255 dan menulis setiap nilai ke pin LED.

for (int b = 0; b <= 255; b++) {
  analogWrite(9, b);
  delay(10);
}

delay Mengatur Kecepatan

delay di dalam perulangan mengendalikan seberapa cepat pemudaran terasa. Jeda yang lebih lama menghasilkan kenaikan yang lebih lambat dan lembut.

delay(10); // 10 ms per step

Sekarang Redupkan Kembali

Untuk membuat cahaya berangsur redup, jalankan perulangan kedua yang menghitung kecerahan turun dari 255 ke 0, dengan menjeda setiap langkah.

for (int b = 255; b >= 0; b--) {
  analogWrite(9, b);
  delay(10);
}

Letakkan Keduanya di loop()

Letakkan perulangan naik lalu perulangan turun di dalam loop. Arduino mengulangi loop selamanya, sehingga Anda mendapatkan efek bernapas tanpa akhir.

Ukuran Langkah Mengubah Rasanya

Menghitung satu per satu terasa sangat mulus. Tingkatkan langkah menjadi b += 5 agar pemudaran lebih cepat, tetapi sedikit lebih tersendat.

for (int b = 0; b <= 255; b += 5)

Tetap dalam Rentangnya

Jaga penghitung Anda di antara 0 dan 255. Menulis nilai di luar rentang tersebut akan membuat nilai berputar atau dibatasi, sehingga tanjakan mulusnya rusak.

Alternatif: Satu Variabel

Alih-alih menggunakan dua perulangan, pertahankan satu variabel kecerahan dan satu arah. Tambahkan atau kurangi nilainya pada setiap putaran, lalu balik arah di kedua ujung rentang.

brightness += direction;
if (brightness == 0 || brightness == 255)
  direction = -direction;

Gunakan Pin PWM

Efek ini hanya menghasilkan pemudaran pada pin PWM seperti pin 9. Pada pin biasa, LED akan langsung berpindah dari mati ke menyala tanpa tanjakan yang mulus.

Mengapa Tampilannya Begitu Tenang

Tampilan bernapas ini berfungsi karena setiap langkah kecil sedikit mengubah siklus tugas, lalu mata Anda merata-ratakan perubahan kecil tersebut.

Pemeriksaan Singkat

Pikirkan apa yang membuat pemudaran terlihat mulus.

Rangkuman: Membuatnya Bernapas

Naikkan kecerahan dari 0 ke 255 lalu kembali lagi dengan jeda kecil. Ulangi selamanya pada pin PWM dan LED Anda akan bernapas. ✨

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Membuat LED Meredup dan Terang” gratis?

Ya — teks lengkap “Membuat LED Meredup dan Terang” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Arduino & IoT Academy, upgrade ke CoddyKit PRO. Kursus Arduino & IoT Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Membuat LED Meredup dan Terang”?

Mengulang nilai untuk menghasilkan efek cahaya bernapas Kamu berlatih Arduino & IoT Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Arduino & IoT Academy?

Tidak diperlukan pengalaman sebelumnya. Arduino & IoT Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 4.

Berapa lama pelajaran “Membuat LED Meredup dan Terang” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Arduino & IoT Academy ini?

Ya. Setiap pelajaran Arduino & IoT Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Apa yang Sebenarnya Dilakukan PWM
  2. analogWrite 0–255
  3. Membuat LED Meredup dan Terang
  4. Kenop Mengendalikan Kecerahan LED
← Kembali ke Arduino & IoT Academy