PWM - LED 漸變和閃爍
材料準備
- AmebaD [ AMB23 / AMB21 / AMB22 / BW16 / BW16-TypeC ] x 1
- LED x 1
- 電阻(220歐姆) x 1
範例說明
PWM 使用脈寬調變來控制輸出脈波週期,廣泛用於控制 LED 亮度和馬達。 這裡以PA_26引腳為例。
程式碼
逐行複制並執行,可以看到 LED 逐漸亮起並閃爍。
from machine import Pin, PWM p = PWM("PA_26") # 0 duty cycle thus output 0 p.duty_u16 (0) # 10% duty cycle p.duty_u16 (6553) # 50% duty cycle p.duty_u16(32768) # 100% duty cycle p.duty_u16 (65535) # 20 Hz at 50% duty cycle, LED blinking p.duty_u16 (32768) p.freq(20)
Copyrights ©瑞晟微电子(苏州)有限公司 2021. All rights reserved. Terms of Use