arduino呼吸灯_全彩呼吸灯的制作(二)arduino控制

本文介绍如何使用Arduino制作全彩呼吸灯,包括所需硬件如LED、Arduino开发板和电阻的连接,以及代码实现和实验现象的详细讲解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1deb54593fc83c46153b836d57be4d07.png

上篇文章全彩呼吸灯的制作(一)已经谈论了呼吸灯的原理及设计过程,不过我们上篇文章是使用STM32控制的,这篇文章就让我们一起使用Arduino控制呼吸灯,下面让我们一起来来看一下具体如何实现吧!

一、所需硬件

1.1 实验所需原元件

  • 一个LED

  • 一个arduino开发板

  • 一个电阻

  • 两根杜邦线

1.2 实验原理图

4937f5e876a06ac86ea2f2b5ad5daa3b.png

1.3 硬件连接

LED长脚的为正,短脚为负极。LED的正极连接 IO口3,LED负极连接电阻,电阻的另外一端接GND.54a50363d5200f28997973f93a3ac2bf.png

二、代码讲解

int brightness = 0; //定义整数型变量brightness与其初始值,此变量用来表示LED的亮度。
int fadeAmount = 5; //定义整数型变量fadeAmount,此变量用来做亮度变化的增减量。
 
void setup() {
 
pinMode(3, OUTPUT);// 设置3号口为输出端口:
}
 
void loop() {
 
analogWrite(3, brightness);//把brightness的值写入3号端口
 
brightness = brightness + fadeAmount;//改变brightness值,使亮度在下一次循环发生改变
 
if (brightness == 0 || brightness == 255) {
fadeAmount = -fadeAmount ; //在亮度最高与最低时进行翻转

 
delay(30); //延时30毫秒 
}

三、实验现象

e23fe7cc89e7417760e5d78f545f5d7a.gif

从图中我们可以看到呼吸灯的效果LED灯由亮变暗,又由暗变亮,呈现出呼吸的效果。

2336580a6dd67c79e78e070547abf1a8.png

7e8c79a321e352c9d1357e4a1e747f70.gif  你们点点 “在看” ,给我充点儿电吧~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值