找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

Proteus仿真基于STM32F103C8T6的智能护眼台灯控制系统(HAL库) 单片机程序

查看数: 987 | 评论数: 3 | 收藏 2
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2025-12-2 23:58

正文摘要:

       本设计以STM32F103C8T6单片机为核心,结合光度计、LCD1602液晶显示屏及串口通信技术,构建一套智能台灯控制系统。通过Proteus仿真验证系统功能,可为后续硬件开发提供理论依据,具有学术 ...

回复

ID:91165 发表于 2025-12-3 13:39
用OLED更好
ID:1160531 发表于 2025-12-3 07:19
本基于STM32F103C8T6的智能护眼台灯控制系统(HAL库)的Proteus仿真设计,主要功能如下: (1)台灯亮度控制分为自动和手动模式,上电默认是自动模式,输出PWM占空比跟随光度计测量值变化,环境光越暗,PWM占空比越大(即灯光越强)。 (2)人员在座时,可切换为手动调光模式,可以通过“亮度++”、“亮度--”按键进行手动调光(即调节PWM占空比)。 (3)自动模式下,当检测到有人在座时自动开灯并开始计时。监测到久坐(仿真20秒便于测试)后蜂鸣器报警,同时LCD1602显示Please Activity进行提示,人离开后蜂鸣器自动关掉。如果人员并未离开,程序中设置为了延时后停止报警并重新计时。 (4)使用LCD1602显示环境光亮度、PWM占空比数据。当人员坐在座位上时,LCD1602显示以上数据;当人员离开座位后,LCD1602液晶屏清屏。 (5)串口终端显示人员在座/离座状态、久坐计时时长、蜂鸣器报警提示、自动/手动调光模式,LCD1602上显示手动调光的PWM占空比数值。

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

Powered by 单片机教程网

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