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、电路连接图

五、相关课程链接

  1. https://www.funcode.cc/course-learn/detail?courseId=140&from=courseList
  2. 【Arduino 精选项目——全彩 LED】 https://www.bilibili.com/video/BV17UtKekELK/?share_source=copy_web&vd_source=7eafc622b20fbde30ea1853f07bc5a80

results matching ""

    No results matching ""