差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
mp_pwm_led [2023/08/01 09:16]
group003
mp_pwm_led [2023/08/01 09:54] (当前版本)
group003
行 89: 行 89:
 </​code>​ </​code>​
 PWM是软件PWM,它可以设置在任意管脚上。初步测试过Pin0,​ 15, 16等等。都具有相类似波形。 PWM是软件PWM,它可以设置在任意管脚上。初步测试过Pin0,​ 15, 16等等。都具有相类似波形。
 +
 +
 +
 +### 3. 呼吸灯的例子
 +
 +<code python>
 +from machine import Pin, PWM,Timer
 +
 +LED = PWM(Pin(25))
 + 
 +n = 0
 + 
 +def breathing(t):​
 +    global n
 +    LED.duty_u16(abs(32000- n*1000))
 +    n = (n + 1) % 64
 + 
 +T0 = Timer(-1)
 +T0.init(period=20,​ mode=Timer.PERIODIC,​ callback=breathing)
 +</​code>​
  
 ### 3. Maker.io上的文章 ### 3. Maker.io上的文章