<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 無線傾斜鼠標-加速度計的XBee演示

          無線傾斜鼠標-加速度計的XBee演示

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

           1.簡介

            本文件顯示了如何輕松地逐步構(gòu)建了一個有趣的指向裝置步驟:①,即可以控制鼠標,通過上線的傾斜板本身電腦屏幕光標。從三維和兩個按鍵模擬數(shù)據(jù)獲取,轉(zhuǎn)換和廣播由使用標準的模塊傳輸ZigBee協(xié)議。在接收端有另外的模塊通過EasyUSB模塊連接到電腦,允許這兩個文件存儲在同一個界面和溝通呢??S的,作為一個共同的大容量存儲設(shè)備PC看到。在實踐中也沒有必要在電腦上安裝任何應(yīng)用程序:軟件,通信與和模擬鼠標功能是居民內(nèi)部EasyUSB本身,它是由電腦自動識別為一個USB驅(qū)動器。/變送器電路板是由AA電池。該項目的目標是成為一個開放源碼硬件/軟件平臺,可加速學習有關(guān)獲取使用?的數(shù)據(jù),配置和管理定制的XBee模塊USB外設(shè)。所有的硬件??原理圖和軟件源代碼很好的注釋上附加項目檔案。為了 設(shè)計 一個快速和易于構(gòu)建平臺,只有突破板和模塊化組件的使用。如貼片焊接和嵌入式軟件編程的具體技能是沒有必要的。

            2.建設(shè)步驟

            2.1.1 硬件 連接- 將板:焊接線根據(jù)硬件原理圖和接線圖。請注意,芯片天線的XBee模塊不應(yīng)該焊接:他們到合適的XBee瀏覽器穩(wěn)壓插座。

            

          無線傾斜鼠標-加速度計的XBee演示

            

          無線傾斜鼠標-加速度計的XBee演示

            2.1.2。發(fā)射器配置 - 將接收器上的插槽中XBEE模塊和插入PC的USB電纜。等待的設(shè)備作為一個共同的USB海量存儲設(shè)備的自動安裝。

            - 復制到USB設(shè)備xbee_config.exe控制臺。運行xbee_config.exe控制臺,按T配置為發(fā)送器XBEE模塊。按ESC退出。

            - 起飛從接收器插座XBEE模塊并將其放置在發(fā)射插座。 2.1.3。接收器配置 - 將接收器上的插座上其他XBEE模塊。運行xbee_config.exe控制臺,按R鍵配置為接收XBEE模塊。按ESC退出。

            - 復制到USB設(shè)備tiltmouse.exe方案。 鼠標的發(fā)射器和接收器的傾斜是完成了!為了使用它,只需運行接收機上的tiltmouse.exe控制臺上的發(fā)射器和插頭的電池。控制臺,比模擬鼠標?的職能外,還打印在屏幕上從每個加速獲得的數(shù)據(jù)?S軸和按鈕。

            2.2原理圖

            

          無線傾斜鼠標-加速度計的XBee演示

          加速度計相關(guān)文章:加速度計原理

          上一頁 1 2 3 4 下一頁

          關(guān)鍵詞: 無線 傾斜鼠標 加速度計 XBee

          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();