Pulse Genişlik Modulation (PWM), elektronik cihazlara teslim edilen gücün miktarını kontrol etmek için kullanılan bir tekniktir. Motor hızlarını, LED parlaklığı ve değişken güç seviyelerini gerektiren diğer uygulamalarda sıklıkla kullanılır.

Call Çevrim Nedir?

Görev döngüsü, bir sinyalin yüzdesini bir döngü içinde "yüksek" durumda temsil eder. Bir cihaza teslim edilen ortalama gücü belirler. %100'ün bir görevi döngüsü her zaman olduğu anlamına gelir, 0% her zaman dışarıda olduğu anlamına gelir.

Görev Döngüsünü Hesaplamak

Görev döngüsü formülü kullanarak hesaplanır:

[0]Duty Döngüsü (%) = (Zaman / Toplam Dönem) × 100).

Örneğin, PWM dönemi 20 milisaniye ve sinyal 5 milisaniye için yüksek ise, görev döngüsü:

[0](2 ms / 20 ms) × 100 =% 25).

Arduino'da Görev Döngüsü Uygulayın

Arduino'da, 0 ve 255 arasında bir değer kabul etmek için PWM sinyalleri üretmek için kullanılan fonksiyon kullanılır.% 0 ile 255 arasında bir değer kabul eder,% 0 ile% 100 arasında bir görev döngüsüne karşılık gelir.

Bir yüzde görev döngüsünü Arduino değerine dönüştürmek için formül:

[FONT=0)Value = (Duty Rise% / 100) × 255).

50% görev döngüsü için, Arduino değeri olurdu:

[50 / 100) × 255 ⁇ 127

Özet Özet Özet Özet Özet Özet Özet Özet Özet Özet

Arduino projelerinde elektronik bileşenlerin kesin kontrolünü hesaplamak ve uygulamanız gerektiğini anlamak. PWM sinyalini ayarlayarak, kullanıcılar çeşitli cihazlara güç teslimatını etkin bir şekilde yönetebilir.