Arduino & IoT Academy · Pelajaran

Apa yang Sebenarnya Dilakukan PWM

Pulsa nyala/mati cepat yang berfungsi seperti peredup cahaya

Pelajaran 1 dari 413 langkah

Apa yang Sebenarnya Dilakukan PWM adalah pelajaran Arduino & IoT Academy gratis di CoddyKit. Ini adalah pelajaran 1 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.

Pin yang Hanya Mengenal Nyala atau Mati

Pin digital hanya dapat menghasilkan tegangan penuh atau tidak sama sekali. Jadi, bagaimana cara mendapatkan LED yang redup, bukan hanya terang atau gelap? 💡

Triknya: Beralih dengan Sangat Cepat

Jawabannya adalah PWM: nyalakan dan matikan pin begitu cepat sehingga mata Anda memadukan kedipan itu menjadi satu tingkat kecerahan yang stabil dan berada di antaranya.

Inilah Kepanjangan PWM

PWM adalah singkatan dari Pulse Width Modulation. Anda terus-menerus mengubah keadaan pin, lalu mengatur lebar setiap pulsa nyala untuk mengendalikan daya rata-rata.

Kenali Siklus Tugas

Siklus tugas adalah persentase waktu dalam setiap siklus saat pin tetap menyala. Menyala selama 50% berarti kira-kira setengah daya dan LED setengah terang.

Semakin Lama Menyala, Semakin Besar Dayanya

Pulsa yang lebih lebar berarti waktu menyala lebih lama, sehingga LED terlihat lebih terang atau motor berputar lebih cepat. Pulsa sempit menghasilkan cahaya redup dan gerakan lambat.

Tetap Saja Digital

PWM tidak pernah menghasilkan tegangan tengah yang sebenarnya. Pin selalu sepenuhnya HIGH atau sepenuhnya LOW, hanya saja beralih cukup cepat sehingga terasa mulus.

Mata Anda yang Memadukannya

LED memang benar-benar berkedip, tetapi peralihannya begitu cepat sehingga persistensi penglihatan membuatnya tampak seperti satu tingkat cahaya yang konstan.

Frekuensi Menjaganya Tetap Mulus

Frekuensi adalah jumlah siklus nyala-mati yang terjadi setiap detik. Arduino menjalankan PWM sekitar 490 Hz, cukup cepat untuk menyamarkan kedipan.

Hanya Pin Tertentu yang Mendukungnya

Tidak semua pin mendukung PWM. Pada Uno, carilah pin yang ditandai simbol tilde di sebelah angka seperti 3, 5, 6, 9, 10, dan 11.

Tempat Anda Akan Menggunakannya

PWM menghasilkan berbagai efek nyata: meredupkan LED, membuat lampu berangsur terang atau redup, mengendalikan kecepatan motor, bahkan membentuk nada sederhana dari buzzer. 🔊

Satu Perintah untuk Menyiapkannya

Dalam kode, Anda tidak perlu mengubah keadaan pin sendiri. Satu pemanggilan bawaan analogWrite mengatur siklus tugas dan chip menghasilkan pulsa untuk Anda.

analogWrite(9, 128); // ~50% duty on a PWM pin

Pemeriksaan Singkat

Mari pastikan Anda memahami apa yang sebenarnya dikendalikan PWM.

Rangkuman: PWM Secara Singkat

PWM meniru keluaran analog dengan memberikan pulsa cepat pada pin digital. Siklus tugas mengatur dayanya, lalu mata Anda memadukannya menjadi kecerahan yang mulus. 🎉

Gratis untuk memulai

Belajar C++ dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
30
Pelajaran
120

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Apa yang Sebenarnya Dilakukan PWM” gratis?

Ya — teks lengkap “Apa yang Sebenarnya Dilakukan PWM” 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 “Apa yang Sebenarnya Dilakukan PWM”?

Pulsa nyala/mati cepat yang berfungsi seperti peredup cahaya 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 1 dari 4.

Berapa lama pelajaran “Apa yang Sebenarnya Dilakukan PWM” 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