找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4053|回复: 12
打印 上一主题 下一主题
收起左侧

单片机+光敏电阻控制LED灯 怎样把信号传给LED灯控制亮灭?

  [复制链接]
跳转到指定楼层
楼主
普中51双核A6开发板,已经把光敏电阻通过AD转换成数码管上,怎样把信号传给LED灯控制亮灭?

IMG20200611160731.jpg (5.88 MB, 下载次数: 36)

IMG20200611160731.jpg
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:332444 发表于 2020-6-11 16:44 | 只看该作者
判断数值去控制就是了,虾米疑问?
回复

使用道具 举报

板凳
ID:342822 发表于 2020-6-11 16:55 | 只看该作者
条件判断ad值控制端口H或L
回复

使用道具 举报

地板
ID:282850 发表于 2020-6-11 17:21 | 只看该作者
想用双核控制?一个MCU1的数据传给MCU2,MCU2中判断AD值的范围,到一定值时,点亮LED,否则关LED。
回复

使用道具 举报

5#
ID:452950 发表于 2020-6-11 18:34 | 只看该作者
用程序判断显示的数字在某范围内,则LED接的单片机IO口输出低电平
回复

使用道具 举报

6#
ID:94031 发表于 2020-6-11 19:57 | 只看该作者
不知你要的LED灯亮灭具体要求是什么?
回复

使用道具 举报

7#
ID:776602 发表于 2020-6-11 20:07 | 只看该作者
这个不会,跑错地方了
回复

使用道具 举报

8#
ID:420836 发表于 2020-6-11 20:55 | 只看该作者
使用程序确定亮度是否达到关闭LED的阈值,或者是否低于发光水平以打开LED。
回复

使用道具 举报

9#
ID:436885 发表于 2020-6-12 01:29 | 只看该作者
最简单的就是AD采集当前光值,和暗点光值,以此为所需要的依据,程序判断值就可以
回复

使用道具 举报

10#
ID:733205 发表于 2020-7-21 15:40 | 只看该作者
读AD的值,然后判断这个值,通过这个值判断量还是暗,然后再控制灯的亮灭

评分

参与人数 1黑币 +30 收起 理由
admin + 30 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

11#
ID:267932 发表于 2020-7-21 16:42 | 只看该作者
注意消除光敏电阻转换的AD值误差, 做些简单算法,不然不确定因素变化会导致AD跳动,灯光会有时闪动几下的。
回复

使用道具 举报

12#
ID:311846 发表于 2020-7-22 11:43 | 只看该作者
你是想开关LED呢?还是想LED随光敏电阻变化亮暗?开关的话直接IO口高低电平控制亮灭就行了,随AD值变化的用PWM控制LED亮的程度,
回复

使用道具 举报

13#
ID:806605 发表于 2020-7-23 08:41 | 只看该作者
既然读到了信息,就把你认为光暗时读到的值设一个阈值,高于这个就执行IO口拉高电平操作
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表