栏目导航

news

香港六和合彩开奖现场

主页 > 香港六和合彩开奖现场 >

如何从输入传感器读取数据以及如何使用串行监视器www.360777.com

发布日期:2019-11-06 23:47   来源:未知   阅读:

  确定的电压。您可以根据示意图简单地为(线的颜色无关紧要,但有助于确定目的)。

  Arduino上的A0-A5引脚使您可以读取或写入模拟信号传感器,例如光敏电阻,www.360777.com旋钮(电位计)和温度传感器。这是Arduino网站上模拟引脚的描述:

  Arduino板包含一个6通道,10位模数转换器。这意味着它将把0到5伏之间的输入电压映射为0到1023之间的整数值。这将产生读数之间的分辨率:5伏/1024单位或每单位.0049伏(4.9毫伏)。

  光敏电阻,也称为光敏电阻(LDR)或光电池,其工作原理是根据检测到的光强度来限制通过它的电压量。电阻随着光输入的增加而减小-换句话说,光越多,穿过光敏电阻的电压就越大。

  为了利用光敏电阻,您将创建一个分压器 strong》-一种无源线性电路,可将输入电压分配给两个或多个组件(类似于Y型分配器)。

  随着光敏电阻的电阻增加(较低的光强度),更多来自10k欧姆电阻的输入电压将被阻塞并转移到A0引脚。这意味着进入光敏抗蚀剂的光强度越小,它产生的电阻就越大,这又将更多的电压转移到A0引脚(电压必须流到某个地方)。同样,进入光敏电阻的光越强,它产生的电阻就越小,这又意味着要转移到A0引脚的电压就更少。

  将红色/正侧栏连接到连接了电阻器引线但未连接光敏电阻的行(这是分压器静态电阻器部分的输入电压)。

  黄色:将黄色电线从静态电阻器的另一端连接(该电线应与静态电阻器引线和一个光敏电阻引线)连接到Arduino的A0引脚(这是分压器的一条路径,另一条路径穿过光敏电阻)。

  将面包板的黑色/负侧栏连接到Arduino的GND引脚。这样就完成了电路。

  注意:您可以将5V引脚直接连接到与静态电阻的单独引线相同的行,并将GND直接连接到光敏电阻的单独引线,但是我喜欢养成将Arduino的5V和GND引脚连接到侧轨的习惯。这将在以后的课程中派上用场。

  正如您在上一课中所回顾的那样,设置方法在固件启动时运行一次。在本课程中,目标是将来自光敏电阻的电压值写入串行监视器。为此,您将使用Serial.begin方法启动串行监视器,并传入波特率(每秒位数)。

  下一步,您将编写代码以读取原始数据从A0传入(请记住,它将是0到1023之间的一个值,即1024步或单位),并将其转换为电压读数(0.0V至5.0V)。

  在上传固件之前,最好验证一下目标板和连接的端口(如果您不记得这一点,请检查上一课)。

  固件正在运行且串行监视器已打开,您将看到从光敏电阻读取的数据(注意:在上图中,我使用了Arduino Uno,而不是Yun)。当固件正在运行并且您在串行监视器中看到数据时,请尝试覆盖光敏电阻(从而减少光并增加光敏电阻的电阻,并将更多电压推至引脚A0)或在光敏电阻上发光(从而增加光敏电阻)。

Power by DedeCms