登录|立即注册|使用QQ帐号登录
论坛 > 24小时必答区
发帖|
看2723|回4|收藏
楼主 ID:396727 只看他
2018-9-11 22:08
接触了一段时间的单片机,想利用实际的程序来帮助理解。希望能请教到这样的程序进行参考:利用stc89c52的芯片,做一个光控灯。设一天24个小时,用数码管显示当前小时。8点到20点之间,指定led不亮;20点到8点之间,led亮起,在这段时间内感受到一定光强度的时候,灯灭,否则仍然亮起。各位老师同学,谢谢啦。
沙发 ID:359145 只看他
2018-9-14 21:00
用一个RTC芯片吧,一般都是I2C接口,给它配一个纽扣电池就可以当万年历用了,然后单片机隔一段时间读取一下光强度传感器的值,根据是否超过你自己设定的阈值和当前的RTC时间来判断这个灯该不该亮
板凳 ID:398172 只看他
2018-9-15 00:15
我也想用单片做个可以设置时间的控制
地板 ID:398213 只看他
2018-9-15 09:36
首先看对功耗有没有要求,如果要低功耗那最好用RTC,不开显示时低功耗。如果外接电源那就用单片机晶振做。
5# ID:367180 只看他
2018-9-15 09:51
用WiFi模块来获取时间,然后用光敏模块来感知光亮度,先进行时间判断再进行光亮度判断,来决定是否要开灯

51黑电子论坛

Powered by Discuz! X3.1

首页|标准版|触屏版|电脑版