|

楼主 |
发表于 2020-3-16 01:57:54
|
显示全部楼层
# main.py -- put your code here!
from pyb import LED
from time import sleep_us,sleep_ms
led = LED(1)
led.off()
sleep_ms(100)
while True :
for x in range (0,511) :
a = x*8
b = (511-x)*8
led.on()
sleep_us(a)
led.off()
sleep_us(b)
led.on()
sleep_ms(100)
for x in range (0,511) :
a = x*8
b = (511-x)*8
led.on()
sleep_us(b)
led.off()
sleep_us(a)
led.off()
sleep_ms(100)
搞了个简单的呼吸灯先试一下,这个板子比micropython官方的Pyboard板功能要简单gpio引脚也少,官方标准Pyboard板上有4颗led: LED(1)、LED(2)、LED(3)、LED(4),其中LED(3)和LED(4)有LED(x).intensity([value])方法来改变亮度。而我用的这个板子上只有LED(1)而且没有.intensity方法,所以我用的别的办法实现的led亮度变化,大家可以看看我的代码猜猜我的方法。 |
|