標(biāo)題: 關(guān)于單片機PWM調(diào)光的程序求指教,本人新手,大神勿笑,請大神給個思路,不知道怎么下手 [打印本頁]
作者: cdiyy 時間: 2021-5-31 17:09
標(biāo)題: 關(guān)于單片機PWM調(diào)光的程序求指教,本人新手,大神勿笑,請大神給個思路,不知道怎么下手
功能說明:
1.開關(guān),按下開,按下關(guān)。指示燈在關(guān)燈狀態(tài)下常亮,開燈熄滅
2.定時,在開燈情況下,按第1次,定時30分鐘,按第2次,定時60分鐘,按第3次,定時120分鐘,按第四次,定時關(guān)。循環(huán)
3.亮度減,共10個檔位,一次減10%,減到10%亮度為止。長按無極調(diào)光減到10%為止。
4.色溫,按一次切換一個色溫。默認(rèn)值2路一起亮,100%亮度輸出。按一次PWM1亮,第2次PWM2亮,第3次2路一起亮。循環(huán)
5.亮度加,共10個檔位,一次加10%,加到100%亮度為止。長按無極調(diào)光加到100%為止。
6.定時功能開啟時,30分鐘模式,指示燈5S快閃一次。60分鐘模式,指示燈5S快閃2次。120分鐘模式,指示燈5S快閃3次。
第一次做LED調(diào)光的項目,不知道怎么下手。
作者: Y_G_G 時間: 2021-5-31 17:09
思路你不都已經(jīng)寫好了嗎?
還想要什么?
這就是一個很簡單的項目
外部中斷作為開關(guān)
定時相關(guān)功能使用定時器
PWM使用單片機片上的PWM功能
如果沒有PWM功能就用另一個定時器
如果只有一個定時器,那就想辦法定時和PWM只用一個定時器來完成
根據(jù)LED電源來決定開和關(guān)工作狀態(tài)下的單片機工作狀態(tài):如果是電池供電,關(guān)機就要進入掉電模式來省電
如果是220V供電就不用管功耗這一塊
作者: cdiyy 時間: 2021-6-1 09:21
學(xué)習(xí)中,感謝大神
| 歡迎光臨 (http://m.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |