4. RGB彩灯

4.1. 概述

RGB灯是在一个物理封装里面,有R(红)、G(绿)、B(蓝)三种颜色的LED灯,这三个灯非常靠近,从远处看可以当作一个三色的发光点。使用方法与灯带一样,只需要把RGB彩灯看做灯数为一的灯带。

../../_images/4-1.jpg
  • 技术规格
    • 工作电源:3.3V
    • 亮度:0~100
    • 尺寸:3.14 x 18 ²mm
    • 接口类型 :3PIN直插接口
    • 设备类型:输出
  • 接口定义
    • V:电源正极
    • G:电源负极
    • S:信号线

4.2. 案例程序

图形化:
../../_images/4-2.png
代码:
from mpython import *

import neopixel

my_rgb = neopixel.NeoPixel(Pin(Pin.P15), n=1, bpp=3, timing=1)

import time
while True:
    for i in range(256):
        my_rgb[0] = (i, 50, 0)
        my_rgb.write()
        time.sleep_ms(5)