找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 9107|回复: 16
收起左侧

单片机 光敏电阻 控制 led灯

  [复制链接]
ID:79544 发表于 2016-3-16 17:28 | 显示全部楼层
程序呢?没见到啊
回复

使用道具 举报

ID:109245 发表于 2016-3-16 22:04 来自手机 | 显示全部楼层
腾飞的龙 发表于 2016-3-16 17:28
程序呢?没见到啊

我想找这个程序  
回复

使用道具 举报

ID:97867 发表于 2016-3-17 08:00 | 显示全部楼层
把一个管脚接个上拉到VCC  然后在把这个光敏从这个管脚拉到地  然后 读取管脚状态  感光的时候状态为低  然后你在开关对应的led 管脚 控制灯就可以了
回复

使用道具 举报

ID:94133 发表于 2016-3-17 09:33 | 显示全部楼层
你没有给我们程序,我们怎么给你提供帮助呢
回复

使用道具 举报

ID:79544 发表于 2016-3-17 10:13 | 显示全部楼层
用STC单片机的内部AD再用内部PWM输出控制LED,论坛好像有这方面的程序。你要多下功夫看帖子。不要当伸手党。
回复

使用道具 举报

ID:109245 发表于 2016-3-17 16:09 | 显示全部楼层
腾飞的龙 发表于 2016-3-17 10:13
用STC单片机的内部AD再用内部PWM输出控制LED,论坛好像有这方面的程序。你要多下功夫看帖子。不要当伸手党 ...

ok
回复

使用道具 举报

ID:109390 发表于 2016-3-17 19:47 | 显示全部楼层
我不太会等我学会了教你
回复

使用道具 举报

ID:134715 发表于 2016-7-23 14:47 | 显示全部楼层
楼主我能看看嘛
回复

使用道具 举报

ID:30820 发表于 2016-7-23 22:27 | 显示全部楼层
用单片机的有AD功能的脚接光敏分压电路,采集电压变化判定光照强度,然后用PWM改变相应的占空比驱动LED
回复

使用道具 举报

ID:111634 发表于 2016-7-24 19:57 | 显示全部楼层
若仅此功能,就不用单片机了,全数字电路更简单可靠。
回复

使用道具 举报

ID:76133 发表于 2017-12-29 10:25 | 显示全部楼层
我想找这个程序
回复

使用道具 举报

ID:266298 发表于 2017-12-29 11:18 | 显示全部楼层
楼主能把程序发出来看看吗
回复

使用道具 举报

ID:249808 发表于 2017-12-29 11:43 | 显示全部楼层
这个要用到ADC检测!
回复

使用道具 举报

ID:268788 发表于 2017-12-29 12:18 | 显示全部楼层
#include //包括一个52标准内核的头文件 sbit P10 = P1^0; //要控制的LED灯 sbit K1= P3^2; //按键K1 //用定时器中断闪烁LED void main(void) //主程序 { TMOD=0x01; //定时器0,16位工作方式 TR0=1; //启动定时器 ET0=1; //打开定时器0中断 EA=1; //打开总中断 while(1) //程序循环 { ; //主程序在这里就不断自循环,实际应用中,这里是做主要工作 } } //定时器0中断 timer0() interrupt 1 // 定时器0中断是1号 { TH0=0x00; //写入定时器0初始值0x0005 TL0=0x06; P10=~P10; //反转LED灯的亮和灭 }
回复

使用道具 举报

ID:268788 发表于 2017-12-29 12:20 | 显示全部楼层
#include //包括一个52标准内核的头文件
sbit P10 = P1^0; //要控制的LED灯
sbit K1= P3^2; //按键K1
//用定时器中断闪烁LED
void main(void) //主程序

TMOD=0x01; //定时器0,16位工作方式
TR0=1; //启动定时器
ET0=1; //打开定时器0中断
EA=1; //打开总中断
while(1) //程序循环

; //主程序在这里就不断自循环,实际应用中,这里是做主要工作


//定时器0中断
timer0() interrupt 1 // 定时器0中断是1号

TH0=0x00; //写入定时器0初始值0x0005
TL0=0x06;
P10=~P10; //反转LED灯的亮和灭
回复

使用道具 举报

ID:245053 发表于 2017-12-29 13:40 | 显示全部楼层
楼梯间声控开关灯就是这种的,用不着单片机。

真要用单片机的话,检测某IO管脚输入是高是低然后对应输出LED灯就可以的。代码就几句话
回复

使用道具 举报

ID:268859 发表于 2017-12-29 14:56 | 显示全部楼层
请把你的程序发上来
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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