新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 智能手機用作電視機遙控器的設計

        智能手機用作電視機遙控器的設計

        作者: 時間:2015-03-12 來源:網絡 收藏

          2手機使用界面和應用程序設計

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

          因為人們習慣了普通電視機紅外遙控器的使用,所以,的電視機遙控界面模仿電視機紅外遙控器的按鍵順序設置,使人們熟悉易用。另外,各種的分辨率不同,而應用程序必須適應不同的分辨率。這就要求設計時不能僅考慮一款手機顯示屏的分辨率,而要考慮各種智能手機的顯示屏。為此,在手機應用程序設計中,采取讀取手機顯示分辨率,并根據分辨率進行界面顯示處理。

          由于現在的LED電視機紅外遙控器按鍵多達50多個,無法在一個界面中全部顯示出來。所以,手機應用程序在顯示界面處理中還需要進行上下拉動的滾屏顯示處理。

          手機對Wi—Fi的控制程序可以采用C++或Java等程序編程,具體控制程序流程見圖3的程序框圖。

          

         

          圖3 智能手機應用程序流程圖

          由于目前許多家庭都擁有二臺及二臺以上的電視機,所以,需要智能手機選擇具體要控制的電視機。為了對每臺電視機都能分別單獨控制,需要在智能手機中對各個電視機注冊,并按照注冊地址進行控制,從而實現每臺電視機的獨立控制。

          電視機在智能手機中的注冊,就是智能手機通過發起的引導所需電視機將MAC地址發給智能手機,并將該電視機的MAC地址存儲在智能手機中,同時,將智能手機的MAC地址發給對應的電視機,在電視機增加的Wi—Fi控制板中將智能手機的MAC地址保存在注冊地址存儲區的過程。完成這個過程,就使智能手機與對應的電視機形成了Wi—Fi局域網的組網。

          3 轉TTL信號控制電路程序設計

          Wi—Fi轉TTL信號控制電路如圖2所示。該電路中的芯片OCA4004己嵌入了Wi-Fi收發處理底層程序,所以,只要設計檢測芯片11腳(電視機待機/開機)信號,將OCA4004收到符合該電路地址的控制信號幀轉換成符合電視機紅外遙控碼的程序以及應答智能手機的應答幀并送OCA4004的發送緩沖器就可以了。具體程序框圖如圖4所示。

          

         

          圖4 Wi—Fi轉TTL信號控制電路控制程序流程圖

        萬能遙控器相關文章:萬能遙控器代碼


        手機電池相關文章:手機電池修復


        紅外遙控器相關文章:紅外遙控器原理


        關鍵詞: 智能手機 Wi-Fi

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 塔河县| 集安市| 云阳县| 江津市| 那坡县| 巴彦淖尔市| 阳朔县| 高唐县| 皮山县| 集贤县| 东海县| 青岛市| 洪江市| 柳江县| 团风县| 英德市| 宜宾县| 都江堰市| 新兴县| 荥阳市| 含山县| 沁源县| 东乌| 德江县| 义乌市| 石嘴山市| 紫金县| 聂拉木县| 通海县| 曲靖市| 新巴尔虎左旗| 乐清市| 镇宁| 吉安县| 江川县| 离岛区| 嫩江县| 明溪县| 如皋市| 惠来县| 连州市|