arduino开关控制RGB三色小灯程序,按一下亮一个颜色,松开熄灭,三种不同颜色,程序代码,以及连线图。
arduino 接线
代码:
int redPin= 9;
int greenPin = 10;
int bluePin = 11;
int button = 2; // 定义按键位管脚
int button_count = 0; //定义一个变量void setup()
{pinMode(redPin, OUTPUT); pinMode(greenPin, OUTPUT); pinMode(bluePin, OUTPUT);pinMode(button,OUTPUT);//pinMode(button,INPUT);
}void setColor(int red, int green, int blue)
{ analogWrite(redPin, red); analogWrite(greenPin, green); analogWrite(bluePin, blue);
}void loop()
{if(digitalRead(button)==LOW) //按键扫描 接上拉电阻 输入低电平{delay(20);if(digitalRead(button)==LOW); {button_count=button_count+1;while(digitalRead(button)==LOW);}}if(button_count==1){setColor(255, 255, 0); // 黄色一次 }if(button_count==2){setColor(0, 255, 255); // 蓝绿一次} if(button_count==3){setColor(255, 0, 255); // 紫红一次 }if(button_count>2){button_count=0; //循环黄色}}
效果
按一下亮一个颜色,松开熄灭,按一下另一种颜色,松开熄灭,三种不同颜色:黄——蓝绿——紫红循环。
arduino开关控制RGB三色小灯程序,按一下亮一个颜色,松开熄灭,三种不同颜色,程序代码,以及连线图。相关推荐
- RVB2601开发板试用2——PWM的使用,既三色小灯驱动
本文作者:我爱下载 1.概述 RVB2601评估板包含RGB三基色LED一个,为了学习PWM信号的驱动,我们可以通过驱动三基色LED来完成. 2.硬件接口描述 通过如上两个原理图对照可知. 序号 LE ...
- Arduino UNO R3开发板+MQ-2烟雾浓度传感器+火焰传感器+舵机+无源蜂鸣器+风扇+步进电机+WIFI模块+RGB三色LED灯+SIM900A所构成的室内安全报警模块
该系统模块主要由Arduino UNO R3开发板+MQ-2烟雾浓度传感器+火焰传感器+舵机+无源蜂鸣器+风扇+步进电机+WIFI模块+RGB三色LED灯+SIM900A所组成,MQ-2烟雾浓度传感器 ...
- 控制三色LED灯的闪烁——Arduino
最近要弄下Arduino.动过手,知道问题,细节可能在哪. 知识点我不清楚,直接看程序.直接控制也相对简单. 程序 /*实战案例1:控制三色LED灯的闪烁2019/3/12 */ int redpin ...
- 智能wifi小车-RGB三色LED灯驱动
RGB三色LED灯简介 RGB指的就是三基色光,R=红色,G=绿色,B=蓝色.LED芯片所发出的光一般都是蓝光,都是要通过红 绿 蓝这三种颜色的荧光粉去调颜色的.RGB色彩模式是工业界的一种颜色标准, ...
- 【Arduino基础】三色LED灯实验
实验现象 使用Arduino驱动RGB三基色LED灯产生七色光的变化. 理论学习 三基色组合七色光原理: 红+绿=黄 绿+蓝=青 红+蓝=紫 红+绿+蓝=白 可以由3种基色组合出来"红黄绿青 ...
- Arduino简单实例十一_四脚三色LED灯
1) 说明: LED灯是发光二级管,反着接电阻无穷大,正着接不需要考虑电阻.一般小的LED灯可通过的最大电流为30mA,如电压为5V,加一个220欧电阻后,电流约22mA左右,则可以保证不 ...
- Arduino主控板三色呼吸灯衰减
大家都知道网络OSI分为7层,笔者工作接触的应用层内容较多,现工作多接触于物理层,数据链路层.作为自录笔者将带大家深入网络交换机.路由器.无线接入点.传感器等一些物联网知识科普,笔者也是初学阶段,有很 ...
- 雷电3菊链功能_雷电三接口小科普,看完再说你是否需要雷电三!
原标题:雷电三接口小科普,看完再说你是否需要雷电三! 上期我为大家介绍了关于笔记本常用接口方面的一些小知识,这一期继续和大家来分享一下我对 雷电三接口的看法. 雷电三接口最近一直比较热,网络上的传言也 ...
- Arduino控制RGB三色LED灯实验、程序代码、连线图、仿真
目录 RGB三色灯简介 PWM控制 PWM功能简介 硬件电路连接 所需器件 控制代码 测试结果 RGB三色灯简介 RGB色彩模式包含红绿蓝三种,通过控制红(R).绿(B).蓝(G)三种颜色的变化使其相 ...
最新文章
- Acwing第 31 场周赛【完结】
- 为wp博客添加html网页,WP——在博客(wordpress)中嵌入jupyter notebook
- python distutils模块(貌似是用来打包发布自定义python包的)
- SPOJ.TLE - Time Limit Exceeded(DP 高维前缀和)
- 「LibreOJ Round #6」花火
- 数据结构之栈实现中缀转后缀并计算结果
- EZ_USB salveFIFO
- 开源,才是科技巨头的最佳实践!| 技术头条
- 在哈佛的一场闭门会上,专家说全球各国都应设置“人工智能部长”
- mysql中索引创建 查看和删除语句_MySQL索引的创建、删除和查看(学习中)
- MySQL入门教程:SQL语言入门
- 冥思苦想,木疙瘩也能崩出个豆:扯一下各大软件的用户体验
- 聚沙——关于禁用UAC的解决办法(Win8 System)
- 2020计算机校友会大学排名,2020年校友会大学排名:一个世界一流大学,一个中国一流大学...
- JSON 在线格式化工具感觉挺好用的
- 宠物动物有什么计算机专业岗位,宠物医院前台岗位职责
- 电子计算机的算数,电子计算机的算术/逻辑单元,控制单元合称为____
- E - Help Hanzo(LightOJ 1197)
- MNIST数据集手写数字识别
- 网站访问量统计实现.