控制三色LED灯的闪烁——Arduino
最近要弄下Arduino。动过手,知道问题,细节可能在哪。
知识点我不清楚,直接看程序。直接控制也相对简单。
- 程序
/*实战案例1:控制三色LED灯的闪烁2019/3/12
*/
int redpin=9;
int greenpin=10;
int bluepin=11;
int i,val,tmp;
//enum{redpin=9,greenpin=10,bluepin=11}void setup() {//分别定义这三个引脚为输出引脚//需要选择支持PWM的引脚pinMode(redpin,OUTPUT);pinMode(greenpin,OUTPUT);pinMode(bluepin,OUTPUT);
}void loop() {//红色缓缓点亮,再熄灭.如果慢慢暗下去,就是呼吸灯了for(val=0;val<255;val++){analogWrite(redpin,val);delay(20);//20ms延时} analogWrite(redpin,0);delay(2000);//绿色缓缓点亮,再熄灭.for(val=0;val<255;val++){analogWrite(greenpin,val);delay(20);//20ms延时} analogWrite(greenpin,0);delay(2000);//蓝色缓缓点亮,再熄灭.for(val=0;val<255;val++){analogWrite(bluepin,val);delay(20);//20ms延时} analogWrite(bluepin,0);delay(2000);}
- attention
- analogWrite():analogWrite()
句法:analogWrite(pin, value)
描述:将模拟值( PWM波 )写入引脚。 可用于点亮不同亮度的LED或以各种速度驱动电机。
参数:
pin :要写入的引脚。 允许的数据类型:int。
value :占空比:介于0(始终关闭)和255(始终打开)之间。
允许的数据类型:int 。(如果把value的值,写成256??我没试过~)
因而,引脚要的选择要支持PWM。
参考文章:
Arduino学习笔记6:多彩的LED灯
Arduino 003 Ubuntu(Linux) 系统下,如何给板子烧写程序
Arduino语法-时间函数(delay)
控制三色LED灯的闪烁——Arduino相关推荐
- 【Arduino基础】三色LED灯实验
实验现象 使用Arduino驱动RGB三基色LED灯产生七色光的变化. 理论学习 三基色组合七色光原理: 红+绿=黄 绿+蓝=青 红+蓝=紫 红+绿+蓝=白 可以由3种基色组合出来"红黄绿青 ...
- Arduino简单实例十一_四脚三色LED灯
1) 说明: LED灯是发光二级管,反着接电阻无穷大,正着接不需要考虑电阻.一般小的LED灯可通过的最大电流为30mA,如电压为5V,加一个220欧电阻后,电流约22mA左右,则可以保证不 ...
- Arduino UNO R3开发板+MQ-2烟雾浓度传感器+火焰传感器+舵机+无源蜂鸣器+风扇+步进电机+WIFI模块+RGB三色LED灯+SIM900A所构成的室内安全报警模块
该系统模块主要由Arduino UNO R3开发板+MQ-2烟雾浓度传感器+火焰传感器+舵机+无源蜂鸣器+风扇+步进电机+WIFI模块+RGB三色LED灯+SIM900A所组成,MQ-2烟雾浓度传感器 ...
- 智能wifi小车-RGB三色LED灯驱动
RGB三色LED灯简介 RGB指的就是三基色光,R=红色,G=绿色,B=蓝色.LED芯片所发出的光一般都是蓝光,都是要通过红 绿 蓝这三种颜色的荧光粉去调颜色的.RGB色彩模式是工业界的一种颜色标准, ...
- 单片机两个IO口控制三个LED灯
在项目中经常会遇到单片机IO口资源不够用的情况,那么如何让单片机的IO口利用最大化呢,这里分享一下用单片机两个IO口控制三个LED灯的几种方法. 方法一: S1和S2分别接单片机两个IO口, ...
- 龙芯1b(LS1B200)使用LVGL7.0.1组件的滑杆控件控制三色RGB灯的亮度
需求:通过三个滑杆,分别控制RGB三色灯的红绿蓝颜色.并显示0-100%的滑动数值 在这里我们使用LVGL库的滑杆 (lv_slider)组件来控制数值,并绑定回调事件,在回调事件中控制RGB灯的颜色 ...
- Arduino开发:网页控制ESP8266三色LED灯闪烁
根据板卡原理RGB三色LED对应引脚: int LEDR=12.int LEDG=14.int LEDB=13; 设置串口波特率为115200 Serial.begin(115200); 源代码如下所 ...
- Arduino控制RGB三色LED灯实验、程序代码、连线图、仿真
目录 RGB三色灯简介 PWM控制 PWM功能简介 硬件电路连接 所需器件 控制代码 测试结果 RGB三色灯简介 RGB色彩模式包含红绿蓝三种,通过控制红(R).绿(B).蓝(G)三种颜色的变化使其相 ...
- Arduino Uno 全彩呼吸灯 三色LED灯渐变实例
共阳三色雾状LED灯 可以控制三种颜色 ,分别是红,绿,蓝, 通过控制其亮度,可以混合出各种颜色,非常漂亮哦 注意 共阳指接的是正极 共阴指接的是负极 实验效果 引脚 请查看产品大图,最长的引脚为共阳 ...
最新文章
- SAP MM 如何查询物料凭证号是由哪个IDoc Post后产生的?
- Hdu 4738 Caocao's Bridges (连通图+桥)
- 前端如何获取联通积分_2020办理深圳户口如何查询积分?怎样获取更多积分?快看这里...
- 还没吃透内存缓存LruCache实现原理的看这篇文章,跳槽薪资翻倍
- php模拟post提交数据,用处很多,可用来网站的采集,登陆等等
- C while 循环
- org.hibernate.HibernateException: 'hibernate.dialect' must be set when no Connection avalable
- Greenplu数据库的部署
- PHP常用设计模式汇总
- 为SAP列表设置新的打印格式
- 常用的laplace变换公式表
- 哈理工OJ 1029 Function Run Fun(记忆思想)
- 利用Freessl部署免费SSL证书
- 网易邮箱发送显示服务器出错,网易邮件发送不出去的错误代码详解 (MI:SFQ错误等)...
- 在HTML中什么表示水平线,HTML中加入水平线的标签是( )
- 在x64上构建智能家居(home assistant) (一) Supervised版本安装
- 多年来被互联网深深洗脑
- Omniverse数字孪生实战
- 数显之家快讯:【SHIO世硕心语】一个人成功之前,需要失去五样东西!
- 1-11摇号机java_11选5在线模拟摇号