本發明涉及一種機頂盒中系統多彩呼吸燈的控制方法,具體涉及一種多彩呼吸燈的控制方法。
背景技術:
在機頂盒上搭配呼吸燈,使機頂盒不僅具備了傳統機頂盒的收視娛樂功能,而且增加了機頂盒的裝飾功能;多彩呼吸燈模擬七種顏色的“呼吸作用”,有紅,綠,藍,紅綠,紅藍,綠藍,紅綠藍七種顏色,也可以單獨的顯示紅綠藍中的一種;向用戶呈現出多彩的視覺沖擊效果;但現有的呼吸燈與機頂盒很難實現聯動,其單獨存在,不能將機頂盒狀態直觀的展示。
技術實現要素:
(一)要解決的技術問題
為解決上述問題,本發明提出了一種多彩呼吸燈的控制方法,通過底層的控制模塊可以快速的操作IO,實現對led的多樣控制,實現多彩呼吸的效果,并且可以實時的監視網絡狀態的變化。
(二)技術方案
本發明的多彩呼吸燈的控制方法,所述方法包括如下步驟:
第一步,電路搭建,將紅色LED、綠色LED和藍色LED分別通過開關管連入控制系統中;
第二步,監聽系統啟動,安卓系統開機后,系統會發送開機廣播;監聽開機廣播完成開機監聽;
第三步,確認呼吸燈模式,當得到開機信號后,系統讀取用戶的配置信息,判斷用戶選擇的呼吸燈模式,所述呼吸燈模式分為呼吸燈模式、多 彩模式和關閉模式;
等四步,響應用戶選擇的呼吸燈模式,當用戶選擇觸發模式時,系統啟動完成后至閾值時間內,LED燈以多彩呼吸狀態運行,所述閾值時間設置為40s、120s和160s中的一種;時間到達后,LED燈全滅,當有用戶操作時,藍燈亮;當用戶選擇的是多彩模式,系統啟動完成后,LED燈以多彩呼吸模式在七種顏色之間切換,直到系統關閉;當用戶選擇的是關閉模式時,關閉LED燈呼吸模式,如果藍燈控制處于打開狀態,藍燈繼續亮,如果藍燈控制處于關閉狀態,全滅;
第五步,網絡狀態顯示,安卓系統網絡狀態發生變化時,系統會發出網絡狀態廣播;監聽網絡狀態廣播完成網絡連接狀態判斷,如果網絡斷開就顯示紅燈,如果網絡是連接狀態按照用戶選擇的模式呼吸。
進一步地,所述開機廣播為android.intent.action.BOOT_COMPLETED廣播。
進一步地,所述網絡狀態廣播為:
android.net.conn.CONNECTIVITY_CHANGE廣播。
(三)有益效果
與現有技術相比,本發明的多彩呼吸燈的控制方法,電路搭建簡單實用,無需使用專用接口IC,功能完整,能夠實現呼吸燈的三種模式控制;其能夠通過控制呼吸燈來顯示網絡的連接狀態,實現呼吸燈與機頂盒狀態聯動;同時其也能夠完成紅綠藍的單獨控制。
具體實施方式
一種多彩呼吸燈的控制方法,所述方法包括如下步驟:
第一步,電路搭建,將紅色LED、綠色LED和藍色LED分別通過開關管連入控制系統中;
第二步,監聽系統啟動,安卓系統開機后,系統會發送開機廣播;監聽開機廣播完成開機監聽;
第三步,確認呼吸燈模式,當得到開機信號后,系統讀取用戶的配置 信息,判斷用戶選擇的呼吸燈模式,所述呼吸燈模式分為呼吸燈模式、多彩模式和關閉模式;
等四步,響應用戶選擇的呼吸燈模式,當用戶選擇觸發模式時,系統啟動完成后至閾值時間內,LED燈以多彩呼吸狀態運行,所述閾值時間設置為40s、120s和160s中的一種;時間到達后,LED燈全滅,當有用戶操作時,藍燈亮;當用戶選擇的是多彩模式,系統啟動完成后,LED燈以多彩呼吸模式在七種顏色之間切換,直到系統關閉;當用戶選擇的是關閉模式時,關閉LED燈呼吸模式,如果藍燈控制處于打開狀態,藍燈繼續亮,如果藍燈控制處于關閉狀態,全滅;由于七種顏色相互切換、呼吸燈模式均屬于現有技術,在此不再詳述;
第五步,網絡狀態顯示,安卓系統網絡狀態發生變化時,系統會發出網絡狀態廣播;監聽網絡狀態廣播完成網絡連接狀態判斷,如果網絡斷開就顯示紅燈,如果網絡是連接狀態按照用戶選擇的模式呼吸。
其中,所述開機廣播為android.intent.action.BOOT_COMPLETED廣播;所述網絡狀態廣播為android.net.conn.CONNECTIVITY_CHANGE廣播。
上面所述的實施例僅僅是對本發明的優選實施方式進行描述,并非對本發明的構思和范圍進行限定。在不脫離本發明設計構思的前提下,本領域普通人員對本發明的技術方案做出的各種變型和改進,均應落入到本發明的保護范圍,本發明請求保護的技術內容,已經全部記載在權利要求書中。