Ameba MicroPython: [RTL8722CSM] [RTL8722DM] PWM - LED 漸變

材料準備

  • Ameba x 1, LED x 1, 電阻(220歐姆) x 1

範例說明

PWM脈寬調變控制輸出脈波週期來實現對LED亮度和馬達的控制。 下面是我們用LED來展示PWM是如何來實做的。

連接PA_26至LED的正極和電阻串聯在一起, 然後GND接至LED負極。如圖

1

然後, 逐行複製下面的代碼去REPL並觀察結果, LED會慢慢的漸變明亮。

from machine import Pin, PWM
import time
p = PWM(pin = "PA_26")
# 0 duty cycle thus output 0
p.write(0.0)
# 10% duty cycle
p.write(0.1)
# 50% duty cycle
p.write(0.5)
# 100% duty cycle
p.write(1.0)
Copyrights ©瑞晟微电子(苏州)有限公司 2021. All rights reserved.
請先確認已安裝QQ通訊軟體