学习目标:

学会通过程序控制RGB LED发出彩色光

组件:

Arduion主板
USB数据线
RGB LED模块
跳线若干
面包板

实验原理:

通过PWM技术来控制RGB的亮度。三种颜色通道中的每一种颜色都有255级亮度。

实验步骤:

1.建立电路

2.烧录代码

const int redPin = 11;
const int greenPin = 10;
const int bluePin = 9;
void setup()
{ pinMode(redPin, OUTPUT);pinMode(greenPin, OUTPUT);pinMode(bluePin, OUTPUT);
}
void loop()
{    color(0,255,255);delay(1000); color(255,0,255); delay(1000); color(255,255,0);  delay(1000); color(0,255,255);delay(1000);color(0,128,255);delay(1000); color(0,0,255); delay(1000);color(255,0,255);delay(1000);color(255,255,0); delay(1000); color(255,0,0); delay(1000);color(128,255,0);delay(1000); //
}
/**颜色生产函数*/
void color (unsigned char red, unsigned char green, unsigned char blue)
{    analogWrite(redPin, red);   analogWrite(bluePin, blue); analogWrite(greenPin, green);
}

3.效果


现在可以看到RGB LED闪烁各种颜色的光。

注:小编太热了外加一个面包板供电模块吹风,不影响本次实验

实验三 RGB-LED传感器相关推荐

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

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

  2. Arduino控制RGB三色LED灯实验、程序代码、连线图、仿真

    目录 RGB三色灯简介 PWM控制 PWM功能简介 硬件电路连接 所需器件 控制代码 测试结果 RGB三色灯简介 RGB色彩模式包含红绿蓝三种,通过控制红(R).绿(B).蓝(G)三种颜色的变化使其相 ...

  3. 基础实验——三轴传感器

    基础实验--三轴传感器 MMA7660FC 测速原理 加速度传感器实验 所选设备 基本案例 示例代码:制作水平仪 加速度传感器是一种能够测量加速度的传感器.通常由质量块.阻尼器.弹性元件.敏感元件和适 ...

  4. 30个物联网传感器小实验2:LED灯条、灯板

    30个物联网传感器小实验2:LED灯条.灯板 以下所有实验均要求树莓派刷入完整版Raspbian操作系统,也就是官网上Raspbian Stretch with desktop and recomme ...

  5. 【Arduino基础】三色LED灯实验

    实验现象 使用Arduino驱动RGB三基色LED灯产生七色光的变化. 理论学习 三基色组合七色光原理: 红+绿=黄 绿+蓝=青 红+蓝=紫 红+绿+蓝=白 可以由3种基色组合出来"红黄绿青 ...

  6. 二、树莓派RGB LED实验

    注:本文只做记录,参考.缺乏详细记录,但有疑问可以留言. RGB LED模块可以发出各种颜色的光.红色,绿色和蓝色的三个LED被封装到透明或半透明塑料外壳中,并带有四个引脚.红色,绿色和蓝色三原色可以 ...

  7. 智能wifi小车-RGB三色LED灯驱动

    RGB三色LED灯简介 RGB指的就是三基色光,R=红色,G=绿色,B=蓝色.LED芯片所发出的光一般都是蓝光,都是要通过红 绿 蓝这三种颜色的荧光粉去调颜色的.RGB色彩模式是工业界的一种颜色标准, ...

  8. led数码显示控制plc实验_实验三 LED数码显示控制 PLC实验报告

    广州大学学生实验报告 开课学院及实验室:工程北 529 2015 年 5 月 28 日 学院 机械与电气 工程 年级. 专 业.班 姓名 学号 实验课程名称 电气控制与可编程控制器 成绩 实验项目名称 ...

  9. led数码显示控制plc实验_实验三led数码显示控制plc实验报告

    开课学院及实验室:工程北 529 2015 年 5 月 28 日 学院 机械与电气 工程 年级. 专 业.班 姓名 学号 实验课程名称 电气控制与可编程控制器 成绩 实验项目名称 实验三 LED 数码 ...

最新文章

  1. oracle导入sql文件
  2. java 状态迁移图_kafka 实战笔记
  3. 从CVPR 2013看计算机视觉的研究领域和趋势 [CVPR 2013] Three Trending Computer Vision Research Areas
  4. control theory and application
  5. [恢]hdu 2016
  6. Gdu – Windows 也能用的「命令行式」磁盘使用情况分析工具
  7. Java源码阅读PriorityQueue
  8. 二年级计算机认识键盘教案,认识计算机键盘教案.doc
  9. proe输入数字时成双出现_职场数据控系列,超市基础篇,商品双ABC分析法及应用...
  10. hdu 3592 差分约束
  11. BZOJ - 2819 Nim
  12. OneNET麒麟座应用开发之五:获取加速度传感器ADXL345数据
  13. python实现人形识别_100行Python代码实现人体肤色检测
  14. asic面试题目 英伟达_英伟达笔试题目ASIC|英伟达笔试题
  15. 啥是map啥是reduce
  16. td中的块元素居中问题
  17. 【科创人】维格表创始人陈霈霖:喜茶数字化转型的结晶是vika维格表
  18. Dirichlet Multinomial Mixtures (DMM)的R实现
  19. 监控日志loging Elasticsearch(性能优化八)
  20. mongodb-drill for sql

热门文章

  1. 机器学习_深度学习毕设题目汇总——音乐
  2. 【转】共享经济是临时工的增量市场?
  3. 计算机管理打开报mmc.exe,Win10打开软件提示“管理员已阻止你运行此应用mmc.exe”解决方法...
  4. matlab 批量定义变量及批量传入函数参数
  5. 苹果科学计算机不好用,嫌弃iPhone自带的计算器没用?那是因为你不知道这些小技巧!...
  6. element做树形下拉_一个基于 elementUi 的树形下拉框组件vue
  7. 情感计算 - 情感模型
  8. 使用Python+OpenCV进行实时车道检测
  9. 2021年中国社保卡市场现状分析,应全力推进社会保障卡应用工作「图」
  10. HomeAssistant--Sonoff接入BH1750FVI光线感应器