By Super User on Saturday, 23 January 2021
Category: 卫生活

紫外线传感器套装

让我们来研究:紫外线传感器模块

这是如何使用UVM-30A紫外线传感器的快速介绍,希望它将使您充满信心地将紫外线感应技术结成到您自己的项目中,或许也可以将您'晒黑'。

本示例将演示如何使用 ESP8266在紫外线传感器响应的照射范围内读取数据。

硬件准备  

开发环境 

 我们使用Arduino软件来编写本项目的程序。而至于如何在ESP8266中配置ESP32的开发环境,并不在本文的介绍范围内,请您自行查阅其他相关资料。

硬件连线图

读取紫外线数据

下述代码由定义、设置和循环组成。
首先设置A0引脚,然后分配一个变量来存储读取的该引脚呃值。这样可以在以后的程序中更方便地使用。设置程序会通知系统该引脚状态为输入,然后启动串行连接。接下来我们进入循环,在这里读取A0上的数值并将其赋值给之前声明的变量中。然后我们将其发送到串行监视器,以便可以在屏幕上读取值。
 
您需要将下面的代码加载到Arduino IDE并上传。

实验结果

  在加载好程序的ESP8226电路板与其他配件连接好之后,串行监视器将产生如下所示的输出。请注意,在下面的例子中,数值较低是由于在实验室中进行测试的造成。当阳光充足/紫外线灯下时,结果读数应在30左右。

Leave Comments