双源电子

在线客服
 工作时间
周一至周五 :8:30-17:30
周六至周日 :9:00-17:00

ARDUINO学习番外篇2

这次简单说一说数字量和模拟量。
简单的理解是:数字量就是二进制的数或数组,也就是0和1或者0和1的各种组合。我们在控制许器件如发光二极管、继电器或者按键按钮时,常定义两种状态,亮为1,灭为0,接通为1,断开为0,按下为1,弹起为0。这就是数字量的读写控制;
ARDUINO提供的数字量读写函数如下:
digitalRead(PIN);//读取管脚PIN的电平,返回0或1
digitalWrite(PIN,LEVEL);//设置管脚PIN的电平为0或1

模拟量一般都是一个范围内的数据集合,大部分是连续的,例如常见的模拟量输出范围就是0~5V,一般ARDUINO的AD采集精度为10位,也就是2的10次方(1024);我们读取的的数值可以是0~1023中的任何值,这就需要做一个映射公式,计算出真正的模拟量值。
比如:模拟量采集范围为0~5V,采集精度为10位,读数值为256,那么实际模拟量值=256*5/1024=1.25V;
ARDUINO提供的模拟量读取函数如下:
analogRead(PIN);//读取管脚PIN的模拟量值,返回值范围为0~1024,对应模拟量范围0~5V

联系方式
_faiMaterial_000045

联系人:ANTBOT001

QQ:584860790

邮 箱:584860790@qq.com

交流群: 615486305