0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于Arduino Mega 2560的LDR光强度控制

454398 来源:wv 2019-10-12 14:38 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:LDR

代表“光敏电阻”。这是一种电阻,其电阻值随强度或所照射的光量而变化。随着落在它上面的光量的增加,其电阻会降低,反之亦然。

我们制作了一个电路,为Arduino开发板给出1或0的逻辑。可以反转电路以更改逻辑。

步骤2:ADC模数转换器

任何微控制器或数字操作设备不能直接在模拟电压下运行。我们必须将模拟转换为数字值,为此我们使用ADC。 Arduino内置了ADC,因此我们只需插入跨接线即可。

它接受一个模拟值(在本例中为LDR两端的电压)并将其转换为10位数字。由于我们有10位,因此ADC的输出范围是0-1023(即1024个值2 ^ 10)。 0 – 5V之间的每个电压都映射到0-1023之间的值。为什么要到1023年?原因是我们的ADC的分辨率。在这里,我们用10位组合表示每个值。随着用于表示一个值的位数的增加,输出值将变得更加准确。

值位表示形式

0 – 1.25 00

1.25- 2.5 01

2.5-3.75 10

3.75-5 11

步骤3:PWM(脉冲宽度调制)

脉冲宽度调制是一种可以根据消息信号改变脉冲宽度的技术。在这种情况下,LED连接到arduino板的PWM输出引脚,并使用AnalogWrite()函数使该引脚上的脉冲宽度变化。脉冲宽度的变化可以看作是引脚上平均电压的变化。因此,尽管我们仅更改LED点亮或熄灭的时间,但由于视觉的持久性,好像我们正在改变LED两端的电压一样,导致其褪色和变亮。

第4步:所需的组件

现在是该项目所需的组件。我保证这些都是非常便宜和简单的物品(除了Arduino开发板本身:p)

Arduino Mega 2560开发板

LED(我用了白色和红色)

LDR或光电二极管(我使用LDR是因为它便宜且容易获得)

10 K电位计

220欧姆电阻

面包开发板或性能开发板(我都进行过测试)

跳线

步骤5:连接/电路

连接如下:

连接电阻的一端(我有一个1k的电阻…如果愿意,可以使用任何其他值。确保它不是太高或太低)到arduino板的5V引脚。将电阻器的另一端连接到LDR的一端。 LDR的另一端应连接到地面(GND)。

从电阻器和较早连接的LDR的连接处接一根线,然后将其连接到arduino板上的模拟输入5。

接下来,从板上的任何PWM引脚上接一根电线,然后将其连接到LED的阳极。将LED的阴极连接到电阻的一端,另一端连接到GND。

步骤6:编程

如果需要帮助,请附加使用arduino软件制作的文件。

步骤7:面包板测试

我测试了电路板上的电路,并通过稍微移动电位器来找到正确的调整。令我满意之后,我制作了一个下面的视频。现在是时候制作一个更可靠,更永久的电路板了。

步骤8:最终和完整模型

所以我焊接了一块更坚固的板进行最终实验。我在这里使用了红色LED,因为它显示的暗淡和亮度比晶体光更好。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    195976
  • mega2560
    +关注

    关注

    0

    文章

    17

    浏览量

    6077
  • LDR
    LDR
    +关注

    关注

    0

    文章

    100

    浏览量

    8147
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    高压功率放大器在SRO信号光与闲置光噪声研究中的关键角色

    的因素和降低强度噪声的方法。然后通过控制MgO:PPLN晶体的温度和标准具上施加调制信号的调制频率实现了信号光和闲置光强度噪声的优化。 测试设备: 高压功率放大器、激光器、光隔离器、频谱分析仪、光电探测器等。 实验过程: 图1:
    的头像 发表于 10-09 14:10 218次阅读
    高压功率放大器在SRO信号光与闲置光噪声研究中的关键角色

    如何在 NuMaker-IoT-M467 板上使用 Arduino IDE 控制 Wi-Fi 模块?

    在NuMaker开发板上,有一个ESP-12F Wi-Fi模块;但是,Arduino IDE 中的 NuMaker UNO 包不提供该模块的相关控制。如果您希望在 Arduino IDE 中
    发表于 09-04 08:28

    汽车LED灯珠光强测试

    在现代汽车照明系统中,LED灯珠凭借其高效、节能、寿命长等诸多优势,已然成为主流选择。然而,LED灯珠的光强性能对于汽车照明的安全性、可靠性和用户体验起着决定性作用。光强测试作为衡量LED灯珠性能
    的头像 发表于 07-03 21:29 357次阅读
    汽车LED灯珠<b class='flag-5'>光强</b>测试

    Arduino与LabVIEW联合编程指南

    Arduino编程并与LabVIEW上位机结合实现设备的远程控制与数据采集。
    发表于 06-19 15:54 1次下载

    理想MEGA Home家庭特别版正式下线

    近日,理想MEGA家族新成员——理想MEGA Home家庭特别版,在理想汽车北京绿色智能制造基地正式下线,并将于5月23日陆续开启全国交付。
    的头像 发表于 05-22 09:17 673次阅读

    《ESP32S3 Arduino开发指南》第二章 Arduino基础知识

    ,简单来说,只要是搭载Arduino支持芯片的开发板都可以称为Arduino开发板。目前支持Arduino开发的芯片有很多,比如Mega系列芯片(M
    发表于 05-13 09:28

    国产芯片解析:乐得瑞LDR6020为何成为行业新标杆

    ‌ 一、颠覆传统:为何LDR6020成为行业新标杆? ‌ ‌ 单芯片驱动多生态的“超级中台” ‌ 不同于传统PD芯片仅支持单一设备通信,LDR6020首创‌ “三通道独立PD协议栈” ‌架构,可同时
    的头像 发表于 04-03 10:50 863次阅读

    乐得瑞LDR6282:双C口DRP及USB PD3.0控制芯片

    乐得瑞LDR6282:双C口DRP及USB PD3.0控制芯片
    的头像 发表于 03-06 15:51 1175次阅读

    开源项目!基于Arduino控制的六足机器人

    标有\"LKY62\"的舵机。需注意:老款MG995舵机因采用旧式控制电路且扭矩可能不足,未经验证其适用性,若有成功使用经验请告知!其余部件(SBEC、Mega 2560主板、锂聚合物电池
    发表于 03-03 11:25

    DLP NIRScan Nano光照强度如何计算?

    我获取到了Nano的扫描数据,在对数据进行解析的时候遇到了一个问题,我搞不明白光照强度是如何得出来的,我在例程库里边找到了代码,我没看懂,还有就是按照代码计算出来的光强是不正确的,请教各位工程师给予指点。
    发表于 02-28 07:30

    光敏电阻在工业控制中的作用

    在现代工业自动化和控制系统中,传感器技术扮演着至关重要的角色。光敏电阻作为一种经济且响应迅速的光电传感器,被广泛应用于各种工业控制场景中。 光敏电阻的定义 光敏电阻是一种电阻值随入射光强度变化而变化
    的头像 发表于 01-13 09:18 1526次阅读

    如果不按照EVM的线路加TPS2560是否可行? 会有何影响?

    您好,我们应用 TUSB7340 ,四个USB口都有引出使用,对应的4个口的PWRON & OVERCUR引脚悬空是否可以? 如果不照 EVM 的线路加 TPS2560 是否可行? 会有何影响?
    发表于 12-31 07:53

    如何使用Arduino实现CAN总线通信呢

    CAN(Controller Area Network)总线是一种常用于汽车和工业控制系统的串行通信协议,以其高可靠性和实时性而闻名。Arduino,作为一种流行的开源微控制器平台,可以通过附加
    的头像 发表于 12-23 09:06 2821次阅读

    TPS2560EVM-424和TPS2561EVM-424用户指南

    电子发烧友网站提供《TPS2560EVM-424和TPS2561EVM-424用户指南.pdf》资料免费下载
    发表于 12-19 16:58 0次下载
    TPS<b class='flag-5'>2560</b>EVM-424和TPS2561EVM-424用户指南

    LDR6500:音频双C支持,数字与模拟的完美结合

    这意味着,在使用LDR6500时,用户不仅可以享受到高品质的音频体验,还能获得稳定的电源供应,满足各种设备的充电需求。无论是将手机连接到支持DP的外设实现高效投屏,还是通过DP-to-C转接线连接
    的头像 发表于 12-09 08:47 859次阅读
    <b class='flag-5'>LDR</b>6500:音频双C支持,数字与模拟的完美结合