• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Heath's Blog

            There is no end, it is just the beginning! - A Game Developer's Notes

            Arduino實踐——用PS3手柄遙控你的玩具

                      趁著過年放假前的空閑時間,開始著手實現(xiàn)在“Arduino實踐——遙控4WD小車”一文中提到過使用PS3手柄作為遙控器的方案,因為過年沒有帶筆記本回家,現(xiàn)在來補一下。

                      首先要介紹一下USB Host Shield[1]。它是Oleg從2009年春開始設計的Arduino Shield,采用MAX3421E控制芯片,目前最新版本為2.0,旨在讓Arduino能夠與USB設備(如,鍵盤、鼠標、游戲手柄、相機、GPS、手機)進行通訊,當然也能完成ADK的功能。在軟件方面,Oleg也在github上開放了驅動代碼和例子程序[2],此后又有人基于前者的代碼給出了更為方便簡潔的USB藍牙適配器與PS3手柄通訊的示例代碼[3,4]。

            image

                       PS3手柄只能與具有相同藍牙地址的主機配對,所以需要先將USB藍牙適配器的地址寫入PS3手柄。可以使用[3]中的PS3Pair代碼,將BDADDR值修改為藍牙適配器的地址。[4]中提供的PS3BT例子,將藍牙地址修改和通訊功能整合到了一起,省了一次sketch的upload,注意也需要將代碼中的my_bdaddr修改為適配器的地址。配對時需要將PS3手柄連接線與USB Host Shield相連,待完成后將藍牙適配器接上,打開手柄,可從Serial Monitor看到日志(注意波特率的一致)。

            imageimage

                    USB Host Shield占用了SPI、P9、P10,注意不要沖突了。

             

            Reference:

            [1] http://www.circuitsathome.com/arduino_usb_host_shield_projects

            [2] https://github.com/felis/USB_Host_Shield_2.0

            [3] https://github.com/Lauszus/PS3-Controller-BT-Library-for-Arduino

            [4] https://github.com/TKJElectronics/USB_Host_Shield_2.0

            posted on 2012-02-02 23:33 Heath 閱讀(9742) 評論(4)  編輯 收藏 引用 所屬分類: Arduino

            Feedback

            # re: Arduino實踐&mdash;&mdash;用PS3手柄遙控你的玩具 2012-02-07 10:14 fseraph

            你的RSS輸出還是和其他人給混在一起的。。。。  回復  更多評論   

            # re: Arduino實踐&mdash;&mdash;用PS3手柄遙控你的玩具 2012-02-28 11:13 牛逼啦

            看到你2004年寫的程序,通過作者簡介找到了你CSDN博客,
            去了CSDN發(fā)現(xiàn)你來了這里
            膜拜大牛,博客已經(jīng)收藏!!!  回復  更多評論   

            # re: Arduino實踐&mdash;&mdash;用PS3手柄遙控你的玩具 2012-07-07 23:41 李濤

            求助一個問題,不知是否可以幫忙,萬分感謝。

            我現(xiàn)在需要用USB Host抓取鍵盤的按鍵信息,再通過藍牙連接發(fā)送到Mac電腦上,最終實現(xiàn)的就是能將任意鍵盤變成無線的,找不到相關的資料,大神可否幫忙?感謝。  回復  更多評論   

            # re: Arduino實踐&mdash;&mdash;用PS3手柄遙控你的玩具[未登錄] 2012-07-10 13:00 Heath

            @李濤
            arduino再配個藍牙模塊,最關鍵是Mac無線外設的通訊協(xié)議,需要讓Mac認為藍牙設備是個無線鍵盤,你可以找找這方面的公開資料。  回復  更多評論   

            人妻少妇久久中文字幕| 欧美激情精品久久久久久久九九九| 天堂无码久久综合东京热| 亚洲精品国产综合久久一线| 久久久久亚洲AV成人网| 漂亮人妻被中出中文字幕久久 | 午夜精品久久影院蜜桃| 亚洲国产精品无码久久SM | 国产精品欧美亚洲韩国日本久久| 国产成人久久精品麻豆一区| 久久精品国产2020| 91久久福利国产成人精品| 亚洲成色www久久网站夜月 | 久久狠狠色狠狠色综合| 一本色综合久久| 国内精品久久久久久久亚洲| 久久99久久99精品免视看动漫| 久久99精品国产99久久| 无码精品久久久久久人妻中字| 久久久WWW成人| 国产成人精品久久一区二区三区av| 无码国内精品久久综合88 | 色综合久久综合中文综合网| 久久93精品国产91久久综合| 国产精品免费福利久久| 日韩人妻无码精品久久久不卡 | 日韩精品国产自在久久现线拍| 亚洲日本久久久午夜精品| 久久综合色区| 思思久久99热免费精品6| 99久久夜色精品国产网站| 久久Av无码精品人妻系列| 久久人人爽人人人人爽AV| 久久中文字幕人妻丝袜| 午夜精品久久影院蜜桃| 一极黄色视频久久网站| 亚洲国产成人精品久久久国产成人一区二区三区综 | 精品无码久久久久久久久久| 精品国产乱码久久久久久1区2区 | 无码任你躁久久久久久老妇| 国产精品成人久久久久久久|