测试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_REDDemonstrates the use of the RGB_LED library in the same way then original RGB_LED.hHardware required :*LED connected to pings in ESP-8266 red -> D1,green -> D2,blud -> D3created 6 Jan 2022By MR-XieXuanThe 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 D3RGB_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 让开发者更快的修复您提出的问题。

Arduino IDE 控制 RGB_LED 全彩灯(ESP8266示例)相关推荐

  1. 安装 Arduino IDE 中STM32 软件包,ESP8266软件包

    简 介: 搜集了更多的基于Arduino生态环境的安装和使用方法. 关键词: Arduino,STM32,ESP8266 §01 安装STM32在Arduino IDE软件包 1.参考文献1 参照推文 ...

  2. Arduino IDE 控制 RX8025 的完美办法(有库链接)

    1 RX8025 rx8025是一个拥有I2C接口和温度补偿功能的新型实时时钟芯片.芯片可以将时间发送给rx8025.该芯片能被用来设定和读取年,月,日,星期,时,分,秒 时间信息.年份为后两位数字表 ...

  3. ESP8266开发-Arduino IDE安装、配置与使用

    ESP8266是一款价格十分亲民的wifi模块,在某宝上一块ESP8266开发板只要10几块钱!可以买来玩玩一些物联网相关的小项目. ESP8266的开发方式有多种,目前我了解到的有: 使用Ardui ...

  4. arduino水温度传感器数字显示_液晶显示屏应用示例以及程序详解

    在本应用中,我们将向您展示如何在Arduino上使用1.8 TFT显示屏.您将学习如何连接显示屏幕,书写文本,绘制形状以及在屏幕上显示图像. 使用1.8 TFT显示屏 1.8 TFT是具有128 x ...

  5. ESP8266-01 使用 Arduino IDE

    可以使用 Arduino IDE 为售价并不昂贵的WiFi模块编写程序.名为hackster.io的会员请我做一个项目:我的确也这么做了. 项目介绍 一位会员(会员F.G.M.)请我利用ESP8266 ...

  6. 针对Arduino IDE 2.0安装后找不到端口的问题(USB转串口驱动)(Win11)

    一.Arduino IDE下安装以及配置 参考我的这篇博客: Arduino IDE 2.0安装,ESP8266/ESP32环境配置(Win11)_JASON丶LI的博客-CSDN博客https:// ...

  7. 天猫精灵 python_利用天猫精灵控制ESP8266(NodeMCU开发板)arduino ide开发

    第一 下载demo例程 下载地址: 点击下载 本demo 是利用arduino IDE开发,关于arduino IDE 的ESP8266环境配置可参考:环境配置: 点击跳转 第二 修改demo例程 需 ...

  8. 基于Arduino IDE开发的ESP8266(ESP-12F)项目4 ——中断及高级输入输出

     本次写这篇文章是自己做一下学习记录,如有错误,还请大家斧正!!! 日后及时修正!感谢支持! 欢迎大家的关注        点赞        收藏        留言 目录 前言 一.新建工程 二. ...

  9. 从Arduino IDE安装到成功控制LED灯光的开发过程|阿里云远程控制灯光案例|Arduino编译缺少python27.dll问题|玉念聿辉

    目录 初识Arduino 安装Arduino IDE ESP32 Blink(控制主板led) 安装 FireBeetle Board-ESP32 开发板核心 连接 FireBeetle Board- ...

最新文章

  1. 阅读论文《一种金融市场预测的深度学习模型FEPA》(1)
  2. jpa 根据主键生成策略获取id_JPA主键生成策略
  3. 什么是web2py框架?它有什么作用呢?
  4. [Swift]随slider变化而变化的圆
  5. STM32F1笔记(十二)DAC
  6. Vxworks系统学习之一----任务
  7. sql修改链接服务器名称,SQL Server 创建链接服务器的脚本,自定义链路服务器的简短名称...
  8. 计算机学3d建模吗,计算机三维建模与动画基础
  9. 一文了解linux内核,一文了解Linux的系统结构
  10. linux mrtg,鳥哥的 Linux 私房菜 -- MRTG 流量偵測法
  11. matlab线圈磁场,利用Matlab计算螺线管内磁场分布研究.pdf
  12. Linux基础——为什么要学Linux?
  13. 20行Python代码爬取王者荣耀全英雄皮肤
  14. 亚马逊服务器升降配和增/减磁盘
  15. 来看看你踩坑没有,新手做自媒体却没有收益?原因都在这5点
  16. 日记--node.js 和nginx对比环境变量立刻生效https://www.cnblogs.com/zht-blog/p/4033951.html
  17. JGG | EVenn: 3分钟在线轻松绘制5种Venn图和Venn网络
  18. 成都拓嘉启远:拼多多上产品清单的条件
  19. 【机器学习之路】(转载)
  20. apk ipa sis 各是什么东西

热门文章

  1. 脚本造成web浏览器运行速度减慢_此页面上的脚本造成web浏览器运行速度减慢.怎么办?...
  2. Java中常见的final类
  3. 3D 激光雷达传感器提供远程移动监控
  4. 用python实现液压6通径阀型号穷举
  5. 智能停车场车牌识别系统(二)
  6. Blender英文如何改为中文界面
  7. 美国国家安全局(NSA)“酸狐狸”漏洞攻击武器平台
  8. Ubuntu安装飞书
  9. 解密中老年理财直播热背后的商业逻辑:用户运营/行业趋势/新风口
  10. 支付宝 天天惠星球 怎么玩?(持续更新)