咸鱼硬件—ZTMS板载LED
开发板上有4个LED灯,板子上标注的名称是D2、D3、D4、D5。
板上标注 | pyb实例名 | 颜色 |
---|---|---|
D2 | LED(1) | 红 |
D3 | LED(2) | 绿 |
D4 | LED(3) | 黄 |
D5 | LED(4) | 蓝 |
控制板载LED灯的函数有以下几个
函数 | 功能 |
---|---|
pyb.LED(x).on | 亮灯,x取值范围1—4,下同 |
pyb.LED(x).off() | 关灯 |
pyb.LED(x). toggle() | 与LED现在的状态对调 |
pyb.LED(x). intensity([value]) | 设置LED亮度,value是亮度值,0-255,0是关,255最亮(仅LED3和LED4支持) |
点亮LED灯
文件式
步骤一:连接开发板
步骤二:成功连接开发板后,使用编辑器打开main.py文件,输入以下代码:
import pyb #引用pyb封装的类库,
pyb.LED(2).on() #实例化一个LED对象,调用on()函数来点亮LED2。
步骤三:输入代码后保存文件,开发板上的标有D2的灯亮起大约5秒后熄灭,这是开发板正在将修改的内容写入到FLASH中。按下开发板上的RST按键将开发板进行复位操作,此时会发现开发板上的D3亮起。
交互式
步骤一:连接开发板;
步骤二:成功连接开发板后,使用PuTTY进入交互模式,输入下面的代码,就可在解释器中点亮和关闭LED 灯。
pyb.LED(1).on()
pyb.LED(2).off()