• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 關(guān) 閉

    新聞中心

    EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 用加速度傳感器來進行手勢識別器的設(shè)計

    用加速度傳感器來進行手勢識別器的設(shè)計

    作者: 時間:2012-12-21 來源:網(wǎng)絡(luò) 收藏

    預(yù)定義的動作

    系統(tǒng)了六種動作,他們分別是左搖、右搖、下?lián)u、上搖、圖片左轉(zhuǎn)、圖片右轉(zhuǎn)。圖4中的圖形象地說明了其中的兩個動作,其它的動作與此類似。

    系統(tǒng)還為每個動作定義了相應(yīng)的動作代碼,見表1。

    當(dāng)單片機檢測到某個動作時會將相應(yīng)的值賦給變量type_action,之后通過SCI將type_action的值發(fā)送到演示終端。如果用戶執(zhí)行的動作不在這六個動作之中,則將NO_ACTION賦給type_action,表示演示終端不執(zhí)行任何動作。

    系統(tǒng)還定義了單片機與演示終端交互的指令,用于系統(tǒng)在主菜單和二級菜單之間的界面切換,指令從演示系統(tǒng)通過SCI傳給單片機,單片機接收到之后進入或退出二級菜單,見表2。

    這里僅定義了一個二級菜單,即圖片菜單,系統(tǒng)還可以定義更多的二級菜單和三級菜單。此外,需要說明動作MOVE_TURN_LEFT、MOVE_TURN_RIGHT用于圖片翻轉(zhuǎn),僅在圖片菜單中可用,在主菜單不可用。動作下?lián)u執(zhí)行的是換下一幅圖片,動作上搖執(zhí)行的是退出圖片菜單。

    演示終端

    本系統(tǒng)目標(biāo)定位在便攜式消費類電子產(chǎn)品上,因此在軟件應(yīng)用程序上必須選擇具有廣泛基礎(chǔ)的應(yīng)用平臺。由于近年來J2ME在便攜式終端中的應(yīng)用非常廣泛,因此本系統(tǒng)也采用了J2ME平臺開發(fā)。通過比較,選擇了J2ME的WTK開發(fā)包,它是專門針對移動無線設(shè)備而的開發(fā)包,并提供了一個統(tǒng)一的平臺。在WTK的框架下開發(fā)出來的java程序可以被眾多的移動設(shè)備所支持,所以能夠有效解決兼容性的問題。

    在WTK下我們利用默認的一個手機樣機的仿真器DefaultColorPhone開發(fā),DefaultColorPhone的樣子如圖6。

    傳感器相關(guān)文章:傳感器工作原理


    風(fēng)速傳感器相關(guān)文章:風(fēng)速傳感器原理
    蜂鳴器相關(guān)文章:蜂鳴器原理
    加速度計相關(guān)文章:加速度計原理


    評論


    相關(guān)推薦

    技術(shù)專區(qū)

    關(guān)閉
    主站蜘蛛池模板: 巴林右旗| 绥化市| 长顺县| 彰化市| 平泉县| 崇明县| 洛浦县| 甘南县| 利辛县| 环江| 额尔古纳市| 湟中县| 错那县| 红桥区| 龙泉市| 礼泉县| 清水河县| 宾阳县| 武义县| 厦门市| 达州市| 高雄市| 科技| 聂拉木县| 玛沁县| 炎陵县| 铅山县| 聊城市| 互助| 炎陵县| 宜川县| 新巴尔虎右旗| 怀远县| 灵川县| 民勤县| 瑞金市| 宝鸡市| 久治县| 兴文县| 无棣县| 察哈|