Impuls kengligining modulyasiyasi (Pulse Width Modulation) - quvvatni boshqarish usullaridan biri. PWM har bir alohida LEDning yorqinligini boshqarish uchun ishlatiladi. Har 1/500 soniyada PWM chiqishi puls hosil qiladi. Ushbu impulsning uzunligi "analogWrite" funksiyasi bilan boshqariladi. Ya'ni, "analogWrite (0)" hech qanday kuchlanish hosil qilmaydi, lekin "analogWrite
(255)" keyingi signal boshlanishiga qadar davom etadigan signal hosil qiladi. Ya'ni, bu bitta doimiy turtki berilayotgandek taassurot qoldiradi. Agar analogWrite funksiyasi doirasida 0 dan 255 gacha bo'lganqiymatni aniqlasak, biz ma'lum bir muddatdagi impulsni hosil qilamiz. Agar kuchlanish uzunligi 5% bo'lsa, biz belgilangan Arduino chiqishiga maksimal quvvatning 5 foizini sarflaymiz va LED bizga maksimal yorug'likda yoqilmagan holda ko'rinadi.