目录


1.前言

2.RGB模块之三色呼吸灯

  (1).原理解析
  (2).环境搭建
  (3).完整代码

3.RGB之彩虹灯实现

4.拓展部分


1.前言


  说我标题党?不好意思真滴没有标题党,不信你看,我有证据:

  我进来就是看彩虹灯的你就给我看这???各位看官别急,请往下看!

2.RGB基本使用介绍

(1).原理解析

    这个模块很简单,四个引脚分别为R、G、B、—;因此三个灯是共阴极;


(2).环境搭建

  环境搭建极其简单,既然涉及呼吸灯,那肯定是要用到模拟输出,arduino的PWM极其简单(不过频率固定,改频率自行百度,这里没必要只是拓展提一下);我们把模块的R、G、B引脚分别连到开发板的9、10、11数字模拟输入输出引脚,—极连到GND,如下图




环境搭建完成。

(3).完整代码

  不便做视频演示,这个小程序只展示代码,如下:


void setup()
{for(int i=9;i<12;i++){pinMode(i,OUTPUT);digitalWrite(i,LOW);}
}void loop()
{for(int i=9;i<12;i++){for(int j=0;j<255;j++){analogWrite(i,j);delay(10);}for(int j=255;j>0;j--){analogWrite(i,j);delay(10);           }}
}

3.RGB之彩虹灯实现

  说道彩虹色是不是感觉很高大上?其实就是R、G、B三色混合的视觉效果而已罢了哈哈!


  这样想是不是就不那么高大上了?只要让它们一起亮就行!

代码如下:


void setup()
{for(int i=9;i<12;i++){pinMode(i,OUTPUT);digitalWrite(i,LOW);}
}void loop()
{for(int i=9;i<12;i++){digitalWrite(i,HIGH);digitalWrite(i,LOW);}
}

效果如下:


4.拓展部分


  拓展部分要读者自己动手了,我就不演示了。

1.呼吸灯+彩虹灯实现,特技duang duang duang!2.采用继电器模块模块来减少使用IO口。


更多好玩,【点击这里】!

【arduino之RGB灯模块】RGB化身彩虹灯?一块钱包邮能玩一天!相关推荐

  1. 01. 全彩RGB LED灯模块使用教程

    全彩RGB LED灯模块使用教程 (适用于Arduino,micro:bit等常见单片机) 文章目录 全彩RGB LED灯模块使用教程 RGB灯模块简介 一.参数介绍 二.使用步骤 1.引脚说明 2. ...

  2. [MM32生态]【MM32+模块】系列:03、RGB灯控制

    在上一篇中我们介绍了LED灯,它是一个单色的灯,比如红色.蓝色.黄色.或者绿色等等:而本篇中的RGB灯是一个彩色灯,一个RGB灯包含了红.绿.蓝这三元色,可以通过对红绿蓝亮度的比例调节来实现显示彩色的 ...

  3. Arduino UNO R3开发板+MQ-2烟雾浓度传感器+火焰传感器+舵机+无源蜂鸣器+风扇+步进电机+WIFI模块+RGB三色LED灯+SIM900A所构成的室内安全报警模块

    该系统模块主要由Arduino UNO R3开发板+MQ-2烟雾浓度传感器+火焰传感器+舵机+无源蜂鸣器+风扇+步进电机+WIFI模块+RGB三色LED灯+SIM900A所组成,MQ-2烟雾浓度传感器 ...

  4. 【arduino】玩CyberPi童芯派之真点灯,点亮板载RGB灯,GPIO扩展芯片AW9523B驱动

    微信关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 上周开了个头,简单介绍了一下CyberPi童芯派,今天开始搞驱动,本来是想搞彩屏的,还 ...

  5. Arduino ESP32 Web网页控制RGB灯

    Arduino ESP32 Web网页控制RGB灯

  6. Arduino 实验 —— 红外遥控RGB灯

    一.实验目的 学会使用遥控器控制RGB灯 二.实验器材 硬件: Arduion主板 红外接收器 RGB灯 遥控器 杜邦线 USB数据线 软件 Arduino IDE 三.实验步骤 1.建立电路 Ard ...

  7. Arduino控制RGB灯(WS2812B)

    Arduino控制RGB灯 RGB灯.WS2812B介绍 软件准备 程序代码 功能演示 后续 RGB灯.WS2812B介绍 RGB灯是以三原色共同交集成像,此外,也有蓝光LED配合黄色荧光 粉,以及紫 ...

  8. 基于arduino uno + WS2812b RGB灯带控制程序三

    基于arduino uno + WS2812b RGB灯带控制程序三 下面这个函数,中的NEO_GRB + NEO_RGB参数搭配不一样,显示的效果和变换的样式就有差异,自由组合测试看效果. Adaf ...

  9. 自制小爱音箱控制氛围灯(小爱音箱+Arduino+RGB灯条+点灯科技)

    硬件准备 1 .wemos d1 mini (ESP8266) 2.灯条应该是ws2813吧 3.小爱音箱 查看资料 点灯科技接入小爱流程 https://diandeng.tech/doc/xiao ...

最新文章

  1. 「走过」微软、优步,老工程师告诉你哪些数据结构和算法最重要
  2. web客户端 http error 413
  3. java was started but returned exit code = 1
  4. 无悔入华夏怎么一直显示服务器,无悔入华夏完整版
  5. 阿里云成为首个通过“虚拟化云平台性能测试(大规模)”的云厂商
  6. python 消息框但不影响程序执行_还在用print()查找错误?日志消息不香嘛?| 原力计划...
  7. cmd sc命令进行服务操作
  8. 表格中点击获得行列的值、刷新页面
  9. iostream iterator类详
  10. SparkSQL简单教程
  11. 倩女幽魂7月20日服务器维护,倩女幽魂手游2021年7月22日更新公告
  12. matlab第三版第五章课后题答案,Matlab第五章答案
  13. 图灵奖得主David Patterson出席2022全球软件研发技术大会
  14. 消防Linux软件图形显示系统,消防控制室图形显示装置
  15. java腾讯云通信生成userSig
  16. Scrum立会报告+燃尽图(十月二十八日总第十九次)
  17. Teredo Tunnel Adapter: Error Code 10
  18. Hazelcast IMDG参考中文版手册-第七章-分布式数据结构
  19. Spring Security 实战:实现自定义退出登录
  20. WPS表格转换成Excel用什么方法

热门文章

  1. 大招来袭 | 还在为不会搭建自动化测试框架而发愁吗?万字长文,大佬有妙招!!
  2. 专业GIS制图、CAD制图、照片管理和数据同步等强大功能的地理信息云产品
  3. nc、hdf等数据转为带地理信息的geotif
  4. 《软件开发工具》(第七—十四章)
  5. python中文单字_单字翻译,考虑上下文,使用计算机语言处理工具
  6. Csgo 控制台——代码
  7. 什么是有线电视系统?有线电视系统的组成部分是什么?
  8. 博客/网站插入网易云插件 音乐播放器教程
  9. 卓越讲坛:当数学遇见话剧——从话剧《无以复伽》谈起
  10. GUI:简易弹球小游戏