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三色小灯程序,按一下亮一个颜色,松开熄灭,三种不同颜色,程序代码,以及连线图。相关推荐

  1. RVB2601开发板试用2——PWM的使用,既三色小灯驱动

    本文作者:我爱下载 1.概述 RVB2601评估板包含RGB三基色LED一个,为了学习PWM信号的驱动,我们可以通过驱动三基色LED来完成. 2.硬件接口描述 通过如上两个原理图对照可知. 序号 LE ...

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

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

  3. 控制三色LED灯的闪烁——Arduino

    最近要弄下Arduino.动过手,知道问题,细节可能在哪. 知识点我不清楚,直接看程序.直接控制也相对简单. 程序 /*实战案例1:控制三色LED灯的闪烁2019/3/12 */ int redpin ...

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

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

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

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

  6. Arduino简单实例十一_四脚三色LED灯

    1)       说明: LED灯是发光二级管,反着接电阻无穷大,正着接不需要考虑电阻.一般小的LED灯可通过的最大电流为30mA,如电压为5V,加一个220欧电阻后,电流约22mA左右,则可以保证不 ...

  7. Arduino主控板三色呼吸灯衰减

    大家都知道网络OSI分为7层,笔者工作接触的应用层内容较多,现工作多接触于物理层,数据链路层.作为自录笔者将带大家深入网络交换机.路由器.无线接入点.传感器等一些物联网知识科普,笔者也是初学阶段,有很 ...

  8. 雷电3菊链功能_雷电三接口小科普,看完再说你是否需要雷电三!

    原标题:雷电三接口小科普,看完再说你是否需要雷电三! 上期我为大家介绍了关于笔记本常用接口方面的一些小知识,这一期继续和大家来分享一下我对 雷电三接口的看法. 雷电三接口最近一直比较热,网络上的传言也 ...

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

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

最新文章

  1. Acwing第 31 场周赛【完结】
  2. 为wp博客添加html网页,WP——在博客(wordpress)中嵌入jupyter notebook
  3. python distutils模块(貌似是用来打包发布自定义python包的)
  4. SPOJ.TLE - Time Limit Exceeded(DP 高维前缀和)
  5. 「LibreOJ Round #6」花火
  6. 数据结构之栈实现中缀转后缀并计算结果
  7. EZ_USB salveFIFO
  8. 开源,才是科技巨头的最佳实践!| 技术头条
  9. 在哈佛的一场闭门会上,专家说全球各国都应设置“人工智能部长”
  10. mysql中索引创建 查看和删除语句_MySQL索引的创建、删除和查看(学习中)
  11. MySQL入门教程:SQL语言入门
  12. 冥思苦想,木疙瘩也能崩出个豆:扯一下各大软件的用户体验
  13. 聚沙——关于禁用UAC的解决办法(Win8 System)
  14. 2020计算机校友会大学排名,2020年校友会大学排名:一个世界一流大学,一个中国一流大学...
  15. JSON 在线格式化工具感觉挺好用的
  16. 宠物动物有什么计算机专业岗位,宠物医院前台岗位职责
  17. 电子计算机的算数,电子计算机的算术/逻辑单元,控制单元合称为____
  18. E - Help Hanzo(LightOJ 1197)
  19. MNIST数据集手写数字识别
  20. 网站访问量统计实现.

热门文章

  1. LeetCode:Database 96.净现值查询
  2. CAN 网络故障诊断
  3. 【前端学习之HTMLCSS】-- 视觉格式化模型之二 浮动 -- 练习
  4. html5简单企业网站,HTML5企业网站极简大气模板
  5. 游戏文化VS文化游戏(第一篇)
  6. 【有了可图网】PS实战系列64:用PS的3D功能设计制作一个酷炫的彩色立体字体
  7. To My Little Princess
  8. 计算机专业特色展示,计算机专业实验室的特色建设
  9. Nginx那些事儿2
  10. 【数据结构】循环队列