新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > DIY創意家庭:實現LED臺燈的智能化,提供軟硬件解決方案的設計細節

        DIY創意家庭:實現LED臺燈的智能化,提供軟硬件解決方案的設計細節

        作者: 時間:2014-05-29 來源:網絡 收藏

        本文引用地址:http://www.104case.com/article/256926.htm

        5.2、軟件設計

        1)PWM波形輸出 :流程

        環境光線采集修正PWM控制LED亮度流程圖如下:詳細的軟件代碼參見附錄6.3 的modules.c——函數SmartAdjust().

        2)超聲波 中斷測距 :

        離控制開啟/關斷 流程圖:

        詳細的軟件代碼參見附錄6.3 的modules.c——函數DistanceMeasure().以及CY_ISR(isr_ECHO_Interrupt)

        3)光強AD轉換

        詳細的軟件代碼參見附錄6.3 的modules.c——函數ADC_LightingSample ().

        4|)按鍵中斷流程

        詳細的軟件代碼參見附錄6.3 的三個按鍵中斷函數以及中斷函數

        ——CY_ISR(isr_INC_Interrupt)和CY_ISR(isr_DEC_Interrupt)

        智能臺燈使用距離/光強用戶自定義+/-按鍵中斷處理流程:

        DIY機械鍵盤相關社區:機械鍵盤DIY




        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 平顺县| 抚顺县| 乌兰察布市| 丰城市| 葵青区| 孙吴县| 克东县| 桂林市| 潼关县| 句容市| 得荣县| 堆龙德庆县| 车险| 麦盖提县| 乐亭县| 伊春市| 黑龙江省| 柘荣县| 龙山县| 海林市| 务川| 黄陵县| 应城市| 客服| 庄浪县| 广州市| 巴林右旗| 甘谷县| 通榆县| 楚雄市| 大城县| 榆林市| 克山县| 新密市| 陵水| 昌平区| 北票市| 龙南县| 社旗县| 旺苍县| 富源县|