代码: 全选
import pulseio
import board
pwm = pulseio.PWMOut(board.D13, frequency=50)
pwm.duty_cycle = 2 ** 15
在SAMR21上,我们可以用PWM功能做一个呼吸灯:
代码: 全选
import time
import pulseio
from microcontroller import pin
pwm = pulseio.PWMOut(pin.PA19)
n = 0
while 1:
pwm.duty_cycle = abs(65535 - n*4096)
n = (n + 1)%32
time.sleep(0.05)