PWM روشی هوشمند برای کنترل دقیق ولتاژ بدون نیاز به مقاومت متغیر است. در روشنایی LED، سرعت موتور و حتی موسیقی استفاده میشود.
بهجای ولتاژ ۲.۵ ولتِ دائمی، یک پالس مربعی میفرستی که ۵۰٪ زمان روشن و ۵۰٪ زمان خاموش است. متوسطش میشود ۲.۵ ولت!
درصدی از زمان که سیگنال روشن است: ۰٪ → خاموش کامل، ۵۰٪ → نصف روشنایی، ۱۰۰٪ → روشنایی کامل.
در آردوینو پینهای PWM علامت ~ دارند (۳، ۵، ۶، ۹، ۱۰، ۱۱) و دستور analogWrite سیگنال PWM میسازد (۱۲۸ یعنی ۵۰٪).