如何基于Arduino开发板使用LDR传感器

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/woshi_ziyu/article/details/88102836

使用Arduino的简单项目,当LDR传感器检测到黑暗时自动打开灯。

如果我们能消除黑暗,难道不是很酷吗?在这个Arduino项目中,我制作了一个非常简单的项目,专注于消除黑暗。当房间因电灯或任何其他因素而变暗时,灯泡会自动打开。您甚至可以将其用作应急照明系统。当房间内光线不足时,使用它自动打开灯。

在这里插入图片描述

为了检测光或黑暗的强度,我们使用称为LDR(光敏电阻)的传感器。 LDR是一种特殊类型的电阻,只要存在高强度的光,就允许更高的电压通过它(低电阻),并且在黑暗时通过低电压(高电阻)。我们可以利用这个LDR属性并在我们的DIY Arduino LDR传感器项目中使用它。

它是如何工作的?

该系统通过感测其环境中的光强度来工作。可用于检测光的传感器是LDR。它价格便宜,您可以从任何本地电子商店或网上购买。

当连接到VCC(5V)时,LDR输出模拟电压,VCC的大小与其上的输入光强成正比。也就是说,光强度越大,来自LDR的相应电压将越大。由于LDR发出模拟电压,它连接到Arduino上的模拟输入引脚。 Arduino内置ADC(模数转换器),然后将模拟电压(从0-5V)转换为(0-1023)范围内的数字值。当环境或表面有足够的光线时,通过Arduino从LDR读取的转换数字值将在800-1023范围内。

在这里插入图片描述

Arduino LDR传感器工作

此外,我们然后编程Arduino打开继电器。相应地,当光强度低时(这可以通过用任何物体覆盖LDR的表面来完成),即当读取的数字值在比通常更高的范围内时,打开灯泡。

更多内容请访问以下链接:https://www.yiboard.com/thread-1083-1-1.html

猜你喜欢

转载自blog.csdn.net/woshi_ziyu/article/details/88102836
今日推荐