Modulasi Lebar Pulse (PWM) adalah teknik yang digunakan untuk mengendalikan jumlah daya yang disampaikan ke perangkat elektronik.Hal ini umum digunakan dalam proyek Arduino untuk mengelola kecepatan motorik, kecerahan LED, dan aplikasi lain yang membutuhkan tingkat daya variabel. Memahami bagaimana menghitung siklus tugas dan menerapkannya secara efektif sangat penting untuk kontrol yang tepat.

Apa itu Siklus Tugas?

Siklus tugas mewakili persentase waktu suatu sinyal berada dalam keadaan ⁇ tinggi ⁇ dalam satu siklus. menentukan rata-rata daya yang disampaikan ke suatu perangkat. Siklus tugas 100% berarti sinyal selalu menyala, sementara 0% berarti selalu mati.

Menghitung Siklus Tugas

Siklus tugas kepanduan dihitung menggunakan rumus:

Siklus Duty (%) = (Pada Waktu / Total Period) × 100

Misalnya, jika periode PWM adalah 20 milidetik dan sinyalnya tinggi selama 5 milidetik, siklus tugas adalah:

(5 ms / 20 ms) × 100 = 25%

Kitar Tugas yang Mengaplikasikan Bekal di Arduino

Dalam bahasa Aruduino, fungsi digunakan untuk menghasilkan sinyal PWM. Fungsi ini menerima nilai antara 0 dan 255, sesuai dengan siklus tugas dari 0% sampai 100%.

Formula untuk mengubah persentase siklus tugas ke nilai Arduino adalah:

value = (Dupty Cycle % / 100) × 255[

Untuk siklus tugas 50%, nilai Arduino akan:

(50 / 100) × 255 ⁇ 127

Ringkasan

Pengertian lencana untuk menghitung dan menerapkan siklus tugas memungkinkan pengendalian komponen elektronik secara tepat dalam proyek Arduino.Dengan menyesuaikan sinyal PWM, pengguna dapat secara efektif mengelola pengiriman daya ke berbagai perangkat.