以下是一个示例程序,使用 ESP8266 控制 WS2812B 灯带:

import machine
import neopixel

# 设置灯带参数
NUM_LEDS = 8
PIN = 5

# 初始化灯带
np = neopixel.NeoPixel(machine.Pin(PIN), NUM_LEDS)

# 设置颜色
RED = (255, 0, 0)
GREEN = (0, 255, 0)
BLUE = (0, 0, 255)

# 循环显示颜色
while True:
    for i in range(NUM_LEDS):
        np[i] = RED
        np.write()
        machine.delay(500)
        np[i] = GREEN
        np.write()
        machine.delay(500)
        np[i] = BLUE
        np.write()
        machine.delay(500)

此程序将灯带连接到 ESP8266 的引脚 5,并将灯带设置为 8 个 LED。然后,程序循环显示红、绿、蓝三种颜色。您可以根据需要更改灯带参数和颜色。

ESP8266 Micropython WS2812B LED 灯带控制程序

原文地址: https://www.cveoy.top/t/topic/jRfw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录