- 19
- 0
- 约小于1千字
- 约 14页
- 2021-03-29 发布于江西
- 举报
Arduino UNO ---调光灯 生活中接触到的大多数信息是随着时间连续变化的,如声音、温度、压力、流量等。表达这些信息的电信号,称为模拟信号(Analog Signal)。在Arduino控制的系统中,一般使用0~5V的电压来表示模拟信号。 模拟输入引脚带有ADC(Analog-to-Digital Converter(模拟到数字信号的转换功器))功 能,将外部输入的模拟值电压信号转换成芯片运算时可以识别的数字信号,从而实现读入模拟值的功能。模拟/数字转换分为取样和量化两个阶段,如下图所示: UNO主板所采用的控制芯片的ADC(模拟到数字信号的转换功器)有10位精度,210=1024,即可以将0~5V的电压转换为0~1023的整数形式表示,如下表所示:输入电压/V模拟信号读取的返回值00......2.5512......51023输入电压与模拟信号的返回值对照表 项目一的时候,我们学了通过模拟信号输入函数来读取模拟输入引脚的电压值,并以0~1023之间的整数值显示出来。 相对应,Arduino也提供了模拟信号输出函数。项目二通过电位器来控制LED灯亮度的渐变,利用模拟信号输出函数控制LED灯的亮度变化。项目二:通过电位器控制LED灯的亮度所需器件:LED灯模块*1电位器模块*13P数据线*2电路的搭设: LED灯的DI引脚和数字引脚3相连,电位器模块的AO引脚和模拟引脚A0相连。 本项目通过电位器来控制LED灯亮度的渐变,利用模拟信号输出函数控制LED灯的亮度变化。模拟信号输入函数中的参数值Value和输出电压对照表Value参数值输出电压/V00......1282.5......2555MIXLY程序灯泡为什么在渐变的过程闪了三次?MIXLY程序更改程序后打开串口监视器你发现了什么? 将程序上传到UNO版后,打开串口监视器,旋转电位器的按钮,观察串口监视器显示的数值在0-1023之间不断变化。当数值为1023时,LED灯最亮。课后小结课后小结读取电位器的值需要用到读取模拟管脚
您可能关注的文档
最近下载
- 模拟电子技术基础简明教程习题答案.pdf VIP
- 唐代三彩釉陶的低温铅釉化学配方.docx VIP
- Sony索尼 远程控制面板 RCP-3500 用户手册.pdf
- 2024年公务员多省联考《申论》题(宁夏C卷)题及参考答案.pdf VIP
- 最新版三体系全套内审记录.doc VIP
- (重庆一诊)重庆市2026届高三第一次联合诊断检测(康德卷) 政治试卷(含答案).docx
- 上海市浦东新区2024届高三下学期期中教学质量检测数学试卷(解析版).docx VIP
- (重庆一诊)重庆市2026届高三第一次联合诊断检测(康德卷) 地理试卷(含答案).docx
- 常用股票买入和卖出的口诀.doc VIP
- 山岭隧道施工—防排水施工(铁路隧道施工).pptx
原创力文档

文档评论(0)