6.led 灯珠
一、功能以及原理

原理:led 灯珠可以根据用户需求显示特定的颜色
二、引脚介绍以及对应开发板可用引脚
需要介绍每个引脚以及开发板上可用引脚,内容需要统一

led 灯珠引脚:
GND: 接地,连接 Arduino 板的 GND
DOUT: 接收输出信号,根据输出信号变成特定颜色,连接 Arduino 板的数字引脚(0~13)
DIN:输入信号,连接 Arduino 板的数字引脚(0~13),暂不连接
VSS:电源供电,连接 Arduino 板的 5V
三、代码控制
- 导入 Adafruit_NeoPixel 库
- 设置 Arduino 板波特率为 9600
- DOUT 引脚连接数字引脚 2,并将其设置为输出模式
- 每两秒变换 led 灯珠的颜色
- 电路连接图可参照相关案例演示
3.1 文本代码
#include <Adafruit_NeoPixel.h>
Adafruit_NeoPixel pixels_2 = Adafruit_NeoPixel(1, 2, NEO_GRB + NEO_KHZ800);
void setup() {
pixels_2.begin(); Serial.begin(9600);
pinMode(2, OUTPUT);
}
void loop() {
pixels_2.setPixelColor(0, pixels_2.Color(255, 0, 0));
pixels_2.show();
delay(1 * 1000);
pixels_2.setPixelColor(0, pixels_2.Color(255, 255, 51));
pixels_2.show();
delay(1 * 1000);
pixels_2.setPixelColor(0, pixels_2.Color(51, 255, 51));
pixels_2.show();
delay(1 * 1000);
}
3.2 图形化代码
可“显示器”中的“led 灯珠”,找到对应的图形化代码块。


四、相关案例演示
精选项目中查找,提供截图与链接
1、电路连接图