Arduino Nano, 6 adet PWM (Pulse Width Modulation) pinine sahiptir. Bu pinler, analogWrite() fonksiyonu kullanılarak değiştirilebilir ve genellikle LED'lerin parlaklığı veya motor hızı gibi değişkenleri kontrol etmek için kullanılır.
Arduino Nano'daki 6 PWM pini ve numaraları şunlardır:
1. D3 (PWM0)
2. D5 (PWM1)
3. D6 (PWM2)
4. D9 (PWM3)
5. D10 (PWM4)
6. D11 (PWM5)
Bu pinler, analogWrite() fonksiyonu ile birlikte kullanılarak, örneğin aşağıdaki gibi bir kodda olduğu gibi, PWM sinyallerini üretmek için kullanılabilir:
Bu kod, D3 pinindeki LED'in parlaklığını artırır ve azaltır, 50 ms aralıklarla. Benzer şekilde, diğer PWM pinleri de benzer şekilde kullanılabilir.