LED 模块 API 手册#
概述#
开发板包含一个 LED 三原色灯珠,用户可以通过 API 控制三原色的亮度。
API 介绍#
LED 类位于 machine 模块下。
示例#
from machine import LED
import time
# 实例化 LED 对象
red_led = LED("LED_RED") # 或者 red_led = LED(1)
green_led = LED("LED_GREEN") # 或者 green_led = LED(2)
blue_led = LED("LED_BLUE") # 或者 blue_led = LED(3)
# 关闭所有 LED
blue_led.off()
green_led.off()
red_led.off()
while True:
# 设置绿色 LED 的亮度
green_led.value(50) # 亮度范围为 0-255
red_led.on() # 红色 LED 亮起
time.sleep_ms(250)
green_led.value(200) # 设置绿色 LED 的亮度
red_led.off() # 红色 LED 熄灭
time.sleep_ms(250)
构造函数#
led = LED(id)
参数
id: LED 的标识符,1 或 “LED_RED” 表示红灯;2 或 “LED_GREEN” 表示绿灯;3 或 “LED_BLUE” 表示蓝灯。
value 方法#
led.value(val)
控制 LED 的亮度。
参数
val: 亮度级别,范围为 0 到 255。
返回值
无
on 方法#
led.on()
以最大亮度点亮 LED。
参数
无
返回值
无
off 方法#
led.off()
熄灭 LED。
参数
无
返回值
无
