【Arduino基础】三色LED灯实验 您所在的位置:网站首页 electron三色灯对接 【Arduino基础】三色LED灯实验

【Arduino基础】三色LED灯实验

2024-03-28 08:19| 来源: 网络整理| 查看: 265

实验现象 使用Arduino驱动RGB三基色LED灯产生七色光的变化。 理论学习 三基色组合七色光原理: 在这里插入图片描述 红+绿=黄 绿+蓝=青 红+蓝=紫 红+绿+蓝=白

可以由3种基色组合出来“红黄绿青蓝紫白”

明白了三基色的组合就很容易的去编写这个例程了。我们想让哪个颜色LED点亮就把对应控制引脚的IO设置为LOW就可以了。 在这里插入图片描述 图1 三色Led引脚 实验准备 arduino主板-1 面包板-1 数据线-1 三色Led灯-1 跳线若干 连接电路 实验代码

int led1=9; int led2=10; int led3=11; void setup() { pinMode(led1,OUTPUT); pinMode(led2,OUTPUT); pinMode(led3,OUTPUT); } void setColor(int red,int green,int blue) { analogWrite(led1,255-red); analogWrite(led2,255-green); analogWrite(led3,255-blue); } void loop() { setColor(255,0,0); //Red delay(100); setColor(0,255,0); //Green delay(100); setColor(0,0,255); //blue delay(100); setColor(255,255,0); //Yellow delay(100); setColor(0,255,255); //Light Green delay(100); setColor(255,0,255); //Purple delay(100); setColor(255,255,255); //White delay(100); }

实现效果 在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有