题目 8 :智能台灯控制器
基于单片机设计智能台灯控制器,要求可以调节 LED 灯的亮度,实现定时开启与关闭,
根据光照自动开启与关闭功能。
具体要求如下:
(1)通过 PWM 功能调节 LED 灯亮度,亮度由高到低可分为 3 档,通过按键进行调节
并对当前档位进行指示。
(2)具有手动开启和关闭功能。
(3)能够显示并修改当前时间(如时分显示)
(4)可设置自动开启和关闭的时间,当到达开启时间时,LED 自动开启;当到达关闭
时间时,LED 自动关闭。
(5)通过光敏电阻感知外界光照条件,在光照模式开启的情况下,光照较低则 LED 自
动点亮,光照较高,LED 自动熄灭。(LED 开启和关闭的光照阈值尽量能够由用户定义)
可添加符合题目背景的其它功能。

自动开关机模式:

修改开关机时间:

手动 1档

光强 开关

修改时间

atmega128 单片机 智能 台灯 控制器 PWM ADC 时间 光敏电阻 proteus 仿真相关推荐

  1. 45、基于51单片机智能台灯红外坐姿定时提醒人体检测光照系统设计

    摘要 社会在不断进步,人类在不断追求,市场在不断变化,高科技应用含量决定着产品发展的新趋势和前景,智能化技术在电子产品领域的应用意义深远.随着电子产品的快速发展,家用电器也越来越偏向智能化,已经应用于 ...

  2. 6、基于51单片机智能台灯坐姿定时+光线+红外感应系统设计(程序+原理图+参考论文+开题报告+任务书等)

    摘要 社会在不断进步,人类在不断追求,市场在不断变化,高科技应用含量决定着产品发展的新趋势和前景,智能化技术在电子产品领域的应用意义深远.随着电子产品的快速发展,家用电器也越来越偏向智能化,已经应用于 ...

  3. 基于51单片机的PWM控制直流电机设计( proteus仿真+程序+报告+讲解视频)

    基于51单片机的PWM控制直流电机设计( proteus仿真+程序+报告+讲解视频) 仿真图proteus 7.8及以上 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:S0031 ...

  4. 37-基于单片机智能楼宇消防监控系统设计(原理图工程+仿真工程+源代码+说明书+PPT)

    37-基于单片机智能楼宇消防监控系统设计(原理图工程+仿真工程+源代码+答辩论文+答辩PPT) 文章目录 37-基于单片机智能楼宇消防监控系统设计(原理图工程+仿真工程+源代码+答辩论文+答辩PPT) ...

  5. 【毕业设计】37-基于单片机智能楼宇消防监控系统设计(原理图工程+仿真工程+源代码+答辩论文+答辩PPT)

    [毕业设计]37-基于单片机智能楼宇消防监控系统设计(原理图工程+仿真工程+源代码+答辩论文+答辩PPT) 文章目录 [毕业设计]37-基于单片机智能楼宇消防监控系统设计(原理图工程+仿真工程+源代码 ...

  6. 51单片机 PWM 直流电机调速+Proteus仿真

    51单片机 PWM 电机调速+Proteus仿真 Proteus仿真 实例代码 /*用PWM控制电机脉冲频率应控制在25HZ-35HZ之间*//*定时1ms,1个周期30ms,脉冲频率为33HZ */ ...

  7. 【033】基于51单片机的步进电机角度测量与速度设定Proteus仿真设计

    一.压缩包资料内容 (1).基于51单片机的步进电机角度测量与速度设定proteus仿真设计一份: (2).基于51单片机的步进电机角度测量与速度设定proteus仿真设计keli源代码一份: (3) ...

  8. 基于stm32单片机的超声波测距显示倒车雷达提醒报警系统Proteus仿真

    资料编号:145   下面是相关功能视频演示: 145-基于stm32单片机的超声波测距显示倒车雷达提醒报警系统Proteus仿真(源码+原理图+仿真+论文) 设计内容 本次嵌入式课程设计综合实验的内 ...

  9. 基于51单片机CO一氧化碳可燃气体浓度检测超限报警Proteus仿真

    资料编号:160   下面是相关功能视频演示: 160-基于51单片机CO一氧化碳可燃气体浓度检测超限报警Proteus仿真(源码+仿真+全套资料) 功能介绍: 采用51单片机作为CPU,ADC083 ...

  10. 1430基于51单片机的管道压力检测及泄漏检测Proteus仿真

    [前言] hello 大家好,今天给大家讲一讲基于51单片机的管道压力检测及泄漏检测Proteus仿真. 该项目的功能如下: 1.LCD1602液晶实时显示当前始端和末端压力,压力阈值 2.按键启动/ ...

最新文章

  1. npm install遇到ENOENT: no such file or directory, rename错误
  2. mysql备份策略的制定
  3. python常考题_python面试总结2(函数常考题和异常处理)
  4. spark-1.5.2集群安装
  5. ImageView no longer exists. You should not use this PhotoViewAttacher any more
  6. Redis基础知识点总结
  7. 第3課 ここはデパートです
  8. ios并发会造成什么问题_痔疮会造成什么伤害?
  9. python下载后安装包在哪里找到_python安装包里idle在哪
  10. 在线留痕阅卷系统功能说明及其演示
  11. 【TSP】基于matlab GUI免疫算法结合蚁群算法求解旅行商问题【含Matlab源码 1910期】
  12. 如何在html中下载pdf等文件而不是直接打开
  13. WDS功能及中继与桥接模式的区别.
  14. 汇编 INT 10H功能
  15. 软件设计之——“高内聚低耦合”
  16. 用pymysql批量导入数据
  17. 零基础学习UI设计需要多长时间
  18. ETL工具 鱼龙混杂,如何甄选?(开源、包开源、包数据库辅助功能、商用)
  19. vscode运行php报错php not found
  20. 微信小程序openid和unionid区别

热门文章

  1. 计算机开机错误62,电脑出现Error 1962怎么办 电脑启动报错Error 1962的解决方案介绍...
  2. Java实现简单聊天室【含源码】
  3. C/C++ Npcap包实现数据嗅探
  4. 使用WebSockets搭建多人在线聊天室
  5. 五年高考三年模拟暗部软件库_BIM软件-关于Lumion的这些,你真的了解了吗?
  6. bootstrap在线定制工具
  7. CAD图纸格式转换怎么操作?如何转换常见图纸格式?
  8. cc2500的SPI
  9. 大众点评字体_大众点评字体解析
  10. 远程桌面计算机名如何删除,如何删除远程连接记录?如何用电脑识别码实现远程控制?...