Penjelasan PWM pada Arduino

PWM ( Pulse Width Modulation  )

Contoh penggunaan output analog dari (PWM) adalah Cara memudarkan intensitas cahaya LED. Ini tersedia dalam File -> Sketchbook -> Examples -> menu Analog dari software Arduino.

Pulse Width Modulation, atau PWM, adalah teknik untuk mendapatkan hasil analog dengan cara digital. kontrol digital digunakan untuk membuat gelombang persegi, sinyal beralih antara on dan off. Pola on-off ini dapat mensimulasikan tegangan di antara full (5 Volt) dan off (0 Volt) dengan mengubah porsi waktu sinyal menghabiskan pada versus waktu itu sinyal menghabiskan off. Lamanya "on time" disebut sebagai lebar pulsa. Untuk mendapatkan nilai analog yang bervariasi, Anda dapat mengubah, atau memodulasi lebar pulsanya. Jika Anda mengulangi pola on-off ini cukup cepat dengan LED misalnya, hasilnya adalah jika sinyal tegangan stabil antara 0 dan 5V mampu mengendalikan kecerahan atau intensitas cahaya dari LED.

Dalam grafik di bawah, garis hijau mewakili periode waktu. periode ini adalah kebalikan dari frekuensi PWM. Dengan kata lain, dengan frekuensi PWM Arduino pada sekitar 500Hz, garis hijau akan terukur setiap 2 milidetik. Perinta untuk analogWrite() adalah pada skala 0-255, sehingga analogWrite(255) meminta siklus 100% (selalu), dan analogWrite(127) adalah siklus 50% (pada separuh waktu).



Setelah Anda mendapatkan contoh ini, ambil Arduino Anda dan ujikan. Apa yang Anda lakukan di sini adalah dasarnya memetakan waktu pada ruang. Untuk mata kita, gerakan mengaburkan setiap kedipan LED menjadi garis. LED memudar ke dalam dan keluar, garis-garis kecil akan tumbuh dan menyusut panjang. Sekarang Anda dapat melihat lebar pulsa. itulah Penjelasan PWM pada Arduino
Previous
Next Post »

1 comments:

Click here for comments
Unknown
admin
25 September 2017 at 20:55 ×

Bagaimana kode programnya mas untuk memprogram PWM pada arduino,terima kasih

Congrats bro Unknown you got PERTAMAX...! hehehehe...
Reply
avatar