熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
|
發(fā)布時(shí)間: 2019-7-24 17:17
正文摘要:求大神指點(diǎn),在下面 程序中加入一段程序,使之達(dá)到不管哪個(gè)燈亮,都可以通兩個(gè)按鍵一個(gè)加 一個(gè)減來改變PWM的輸出來控制LED燈的亮暗,非常感謝 |
| 要想思路開闊,先畫出框圖。 |
|
1、定義一個(gè)占空比變量 light, 取值范圍規(guī)定在0-100之間。 2、按鍵1時(shí),light值加1;按鍵2時(shí),light值減1 3、根據(jù)light值對PWM進(jìn)行相應(yīng)配置控制。 |
amo73 發(fā)表于 2019-7-24 22:02 好的! 謝謝 ,能不能請教一下如何用兩個(gè)按鍵(一個(gè)加 一個(gè)減)和PWM來控制每個(gè)LED燈的亮度,我想在每個(gè)LED燈亮之后再加上pwm控制輸出占空比的子程序 來調(diào)節(jié)燈的不同亮度 |
|
代碼耦合太深…… 最好把按鍵和LED分開寫:掃描鍵值放到全局緩沖隊(duì)列;應(yīng)用程序只需判斷緩沖區(qū)是否有鍵值 |
Powered by 單片機(jī)教程網(wǎng)