查看: 335|回复: 1

【三级】第四章 应用实例(二)

[复制链接]

237

主题

314

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
21620
发表于 2022-7-11 22:57:17 | 显示全部楼层 |阅读模式
4.4炫彩流水灯
所需器件
序号
器件
数量
1
LED灯(红、黄、绿)
3
3
220Ω电阻
3
项目目标
连接3个颜色的LED灯,让三个灯顺序点亮,并循环往复
电路搭建

程序
黄灯、绿灯和红灯分别连接arduino的数字端口4,5,6,设置高电平点亮,延时0.5秒关闭,顺次点亮每盏灯。

4.5按键开关点亮LED
所需器件
序号
器件
数量
1
LED灯(红、绿)
2
2
220 Ω电阻
2
3
10K Ω电阻
1
4
按键开关
1
项目目标
采用下拉电阻,当按键松开时,数字端口低电平,红灯亮,绿灯灭;按键按下高电平,红灯灭,绿灯亮。
电路搭建

程序
声明switchValue存储按键开关点电平值,如果松开时,红灯亮,绿灯灭;按下,红灯灭,绿灯亮。

4.6光敏电阻控制LED灯亮度
认识元件

光敏电阻如图所示。光敏电阻是利用硫化镉或硒化镉等半导体材料的光电导效应制成的一种电阻值随人射光的强弱而改变的电阻器。光照愈强,阻值就愈低,随着光照强度的升髙,电阻值迅速降低,亮电阻值可小至1 kΩ以下。光敏电阻对光线十分敏感,其在无光照时,呈高阻状态,暗电阻一般可达1.5 MΩ。
为了增加灵敏度,光敏电阻两个电极常做成流状。
光敏电阻没有极性,在电路图中,光敏电阻的符号如图所示。

在电路中,为了读取光敏电阻随光线强度的变化值,电路连接时需要串联一个电阻。
串联电阻的目的是利用串联分压原理,当光敏电阻阻值变化时,模拟输入引脚处的电压会随之变化,读取的数值也因此而变化。
项目目标
用手电筒照光敏电阻,LED灯变暗,移到黑暗处,LED变亮。
所需器件
序号
器件
数量
1
LED
1
2
220 Ω电阻
1
3
1K Ω电阻
1
4
光敏电阻
1
电路搭建
程序
光敏电阻的范围是0-1023,通过映射函数将光敏电阻的取值范围映射到LED灯上,也就是0-255,光线暗,值越大,光线亮,值越小。

回复

使用道具 举报

237

主题

314

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
21620
 楼主| 发表于 2022-7-11 22:57:29 | 显示全部楼层
4.4炫彩流水灯      
4.5按键开关点亮LED灯      
4.6光敏电阻控制LED灯亮度      
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表