本人電源工程師一枚,一直從事于LED驅(qū)動開發(fā)的行當(dāng),細(xì)數(shù)也近6年了,對于單片機的學(xué)習(xí)也是近期工作所需,硬著頭皮上,充其量只是入
門,更談不上什么高手。
此款RGB產(chǎn)品早在五年前便已流行于整個市場,路人皆知,在當(dāng)時此款24KEY的面板遙控器似乎成了通用遙控器,五年之后的現(xiàn)在,市場價值蕩然無存,現(xiàn)也難覓它的蹤影。為了留住過往,特自制此玩意,以此紀(jì)念!
也是機緣巧合,當(dāng)時是拜讀了樂云兄發(fā)的《LED全彩遙控控制器(C語言程序+電路原理圖+PCB版圖)整套 原創(chuàng).. 》這個帖子后,就沖動了想弄個出來玩玩,在此得感謝樂云兄。完成這個確實花了不少功夫,特別是在解碼這部分,以及配色。光解碼程序就做了幾種嘗試,無論你是外部中斷查詢,還是主函數(shù)查詢都只能寫大部分的功能,譬如調(diào)光、變色、顏色跳變這些都可以用定時器來實現(xiàn),但是有一個FADE平滑漸變的功能,適合用循環(huán)的方式來實現(xiàn),如果用外部中斷或主函數(shù)查詢法解碼你將很難或無法實現(xiàn),因為太多的PWM需要變換將會拖累定時器。所以最終嘗試第三種解碼方式定時器查詢法便解決這所有的問題。
品名:24KEY型RGB燈
遙控器型號:暫且叫1616(24KEY型)
單片機型號:Microchip PIC12F1822(帶EEP),8引腳,8M內(nèi)置振蕩,如果使能PLL功能4倍,最大到32M