测试RGB_LED是否正常
测验代码适用于Arduino for ESP8266 :
硬件要求 :
*将RGB_LED的引脚接入: 红色 -> D1 , 绿色 -> D2 , 蓝色 -> D3
/*
测验代码适用于Arduino for ESP8266
硬件要求 :
*将RGB_LED的引脚接入: 红色 -> D1 , 绿色 -> D2 , 蓝色 -> D3
修改于:
6 Jan 2022 By 谢玄.
*/
#define RGBLED_R D1 //红色的引脚号
#define RGBLED_G D2 //绿色的引脚号
#define RGBLED_B D3 //蓝色的引脚号
void setup(){
pinMode(RGBLED_R,OUTPUT);
pinMode(RGBLED_G,OUTPUT);
pinMode(RGBLED_B,OUTPUT);
}
void loop(){
digitalWrite(RGBLED_R,LOW);
delay(1000);
digitalWrite(RGBLED_G,LOW);
delay(1000);
digitalWrite(RGBLED_B,LOW);
delay(1000);
digitalWrite(RGBLED_R,HIGH);
delay(1000);
digitalWrite(RGBLED_G,HIGH);
delay(1000);
digitalWrite(RGBLED_B,HIGH);
delay(1000);
}
*其他关于Arduino for ESP8266 的测试代码可访问超链下载:
https://github.com/MR-XieXuan/ESP8266Test_for_Arduino
用 Arduino 控制 RGB_LED
如果测试没有问题则可安装如下库以控制RGB_LED:
https://github.com/MR-XieXuan/RGB-LED-for-Arduino
安装方式:下载安装包后直接解压到Arduino IDE 的libraries目录下:
默认地址:C:\Users\Mr.Xie\Documents\Arduino\libraries
安装后重启(打开)ArduinoIDE 在左上角文件中找到示例,并打开此库的任意一个示例以检查库是否出错。
测验代码适用于Arduino for ESP8266 :
硬件要求 :
*将RGB_LED的引脚接入: 红色 -> D1 , 绿色 -> D2 , 蓝色 -> D3
/*
RGB_RED
Demonstrates the use of the RGB_LED library in the same way then original RGB_LED.h
Hardware required :
*LED connected to pings in ESP-8266 red -> D1,green -> D2,blud -> D3
created 6 Jan 2022
By MR-XieXuan
The code is public domain :
https://github.com/MR-XieXuan/RGB-LED-for-Arduino
*/
#include <RGB_LED.h>
#define RGB_R D1
#define RGB_G D2
#define RGB_B D3
RGB_LED RGB;
void setup(){
RGB.Init_RGB(RGB_R,RGB_G,RGB_B);
}
void loop(){
RGB.Color_RGB(255,0,0);
delay(1000);
RGB.Color_RGB(255,255,0);
delay(1000);
RGB.Color_RGB(,255,0);
delay(1000);
RGB.Color_RGB(0,255,255);
delay(1000);
RGB.Color_RGB(0,0,255);
delay(1000);
RGB.Color_RGB(255,0,255);
delay(1000);
}
先定义全局变量 :
RGB_LED <LED名称>;
后在setup()中设置此LED的引脚:
RGB_LED.Init_RGB(<红色引脚>,<绿色引脚>,<蓝色引脚>);
可以调用Color_RGB(r,g,b)函数以让RGB_LED灯亮起特定的颜色:
RGB_LED.Color_RGB(<r>,<g>,<b>);
本文所用材料:
Esp8266模块测试代码:
MR-XieXuan/ESP8266Test_for_Arduino: ESP8266Test_for_Arduino (github.com)
RGB_LED驱动库:
MR-XieXuan/RGB-LED-for-Arduino (github.com)
联系作者 :
QQ : 3325629928
E-mail : Mr_Xie_@outlook.com
Web : https://main.mrxie.xyz
如果在任何方面遇到问题,欢迎联系作者,或者在下方留言寻求大家的帮助,如果库在使用过程中出现问题,可以在 GitHub 社区内创立 Issues 让开发者更快的修复您提出的问题。