|
發布時間: 2025-12-2 23:58
正文摘要:本設計以STM32F103C8T6單片機為核心,結合光度計、LCD1602液晶顯示屏及串口通信技術,構建一套智能臺燈控制系統。通過Proteus仿真驗證系統功能,可為后續硬件開發提供理論依據,具有學術 ... |
![]() |
| 不錯,適合初學者學習!點贊! |
|
pwm通過調節占空比來均勻調節燈光亮度 |
| 用OLED更好 |
| 本基于STM32F103C8T6的智能護眼臺燈控制系統(HAL庫)的Proteus仿真設計,主要功能如下: (1)臺燈亮度控制分為自動和手動模式,上電默認是自動模式,輸出PWM占空比跟隨光度計測量值變化,環境光越暗,PWM占空比越大(即燈光越強)。 (2)人員在座時,可切換為手動調光模式,可以通過“亮度++”、“亮度--”按鍵進行手動調光(即調節PWM占空比)。 (3)自動模式下,當檢測到有人在座時自動開燈并開始計時。監測到久坐(仿真20秒便于測試)后蜂鳴器報警,同時LCD1602顯示Please Activity進行提示,人離開后蜂鳴器自動關掉。如果人員并未離開,程序中設置為了延時后停止報警并重新計時。 (4)使用LCD1602顯示環境光亮度、PWM占空比數據。當人員坐在座位上時,LCD1602顯示以上數據;當人員離開座位后,LCD1602液晶屏清屏。 (5)串口終端顯示人員在座/離座狀態、久坐計時時長、蜂鳴器報警提示、自動/手動調光模式,LCD1602上顯示手動調光的PWM占空比數值。 |