瑞昱的 RTL8722DM 單片機開發板現在支持通過 MicroPython 運行 Python 代碼。可以通過 MicroPython 中的 REPL 使用 Python 控制 PWM 和其他外設.
材料準備
RTL8722DM x 1, LED x 1, 電阻(220歐姆) x 1
范例說明
PWM脈寬調變控制輸出脈波周期來實作對LED亮度和馬達的控制。下面是我們用LED來展示PWM是如何來實做的。
連接PA_26至LED的正極和電阻串聯在一起, 然后GND接至LED負極。如圖

然后, 逐行復制下面的代碼去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)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/267590.html
標籤:單片機/工控
上一篇:求教:protues8.0+vsdp+串口除錯助手,STM32只能正常接收第一個資料
下一篇:有關于硬體干擾問題
