Arduino-UNO

本文详细介绍了Arduino UNO的数字接口和模拟接口。数字接口共有14个,其中2-13号口可输出数字和模拟信号,0和1号口用于串口通信。模拟接口有6个,仅用于接收传感器信号,通过模数转换器实现模拟信号到数字信号的映射。通过调节占空比,数字接口可以模拟0V到5V之间的255个电压值,而模拟接口的分辨率为4.8mV,可识别0V到5V的电平。
摘要由CSDN通过智能技术生成

Arduino-UNO
下面这张图就是Arduino UNO面板,它最重要的就是上下两排红框部分了,上面的是数字接口,下面的是模拟接口,除开这两类接口以外剩下的就是一些普通的玩意儿了。下面一一对这些结构进行讲解: 图1
1)14个数字接口:数字接口从图上可以看到总共有14个(0~13号),0号和1号口属于串口通信用的,一般我们不去占用;从2号口到13号口是我们可随意使用的数字接口数字接口可以读取数字信号,也可以输出数字信号,而在2到13号口中带有“~”符号的接口代表它不仅可以输出高电平和低电平信号,也可以输出调制的模拟信号,不带“~”符号的接口就只能输出5V高电平或者0V低电平(这里不深究高低电平的细节,因为事实上对于TTL型的接口高低电平并不严格等于5V和0V,而CMOS型的高低电平则是5V和0V,Arduino上的数字引脚属于TTL型所以严格的讲它们输出的高低电平是有一个误差范围的只要在这个误差范围之内Arduino都认可而不会误判)。输出高电平和低电平很好理解,你可以理解为只能输出5V和0V。这里需要讲解一下的是什么叫“调制模拟信号”,调制模拟信号就是通过在一段时间内来回切换高低电平从而控制这段时间内高低电平出现的时间比例,高电平出现的时间比例越多那么输出电压就越接近5V高电平,低电平出现的时间比例越多输出电压就越接近0V低电平。而这个所谓的时间比例就是所谓的“占空比”。如图2所示,0%的占空比就意味着在一段时间内全是低电平输出,这个时候输出当然就是0V;而100%的占空比就是说这段时间内全是高电平输出,输出当然就是5V;而50%占空比意味着这段时间内一半时间是高电平一半时间是低电平,由于高电平的出现时间占到了50%,所以叫50%占空比。那么这个时候输出是多少V呢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值