UnoRP2040 RGB
December 13, 2023Less than 1 minute
点亮RGB灯
步骤 1.打开Arduino IDE,工具开发板选择Raspberry Pi Pico
步骤 2.导航到“工具”>“端口”,然后选择所连接的 Raspberry Pi Pico 的串口名称。这可能是 COM3 或更高版本(COM1和COM2通常保留用于硬件串行端口)。
步骤 3.RGB库推荐使用 Adafruit_NeoPixe 库。
步骤 4.将以下代码复制并粘贴到 Arduino IDE 中
#include <Adafruit_NeoPixel.h>
#define PIN 14
#define NUMPIXELS 1 // 在这里设置您的WS2812灯数量
Adafruit_NeoPixel strip = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
void setup() {
strip.begin();
strip.show(); // 初始化灯光
}
void loop() {
setBrightness(10); // 设置亮度为最小值
setColor(255, 0, 0); // 设置红色
delay(1000); // 等待1秒
setColor(0, 255, 0);
delay(1000); // 等待1秒
setColor(0, 0, 255); // 设置蓝色
delay(1000);
setColor(255, 255, 255);
delay(1000); // 等待1秒 // 等待1秒
}
void setColor(int red, int green, int blue) {
for (int i = 0; i < strip.numPixels(); i++) {
strip.setPixelColor(i, strip.Color(red, green, blue));
}
strip.show(); // 更新灯光
}
void setBrightness(int brightness) {
strip.setBrightness(brightness);
}
现象
编译上传完成后,RGB灯红绿蓝跳变
疑难解答
更多问题及有趣的应用,请访问论坛 或加入QQ技术交流群:522420541