相信很多網友一直有自己diy機械人的想法,但苦於要使用的各種控制模組品種繁多、成本高昂、且開發難度較高。但是隨著google發布了任何人均可自由開發android終端外設的協議「
open accessory protocol
」後,大家可以利用android手機上的豐富資源以及完善的上層程式介面(api),來diy自己的機械人,既節省了成本也提高了開發效率,可以說為大家敞開了機械人的大門。
安裝pic微控制器開發環境,包括
整合開發環境:mplab_ide_8_50
編譯器:mplab c30
usb燒寫程式:hidbootloader (windows).exe
詳細的開發環境搭建過程,參考
zc-adk開發套件使用教程
hidbootloader (windows).exe將編譯生成的
usb accessory demo-pic.hex
燒寫到zc-adk開發板中。
二、android端:燒寫usb accessory demo程式
搭建android開發環境,參考
android開發環境搭建
三、將zc-adk通過usb資料線與android手機相連,即可通過android手機控制led亮滅,以及讀取zc-adk板的ad值以及按鍵值,實現簡單的通訊演示。
輕鬆搭建TensorFlow開發環境
進入本書的開門階段,先從環境的搭建開始。雖然tensorflow支援cpu執行,但是裡面也會有一些內容例項涉及到只能在gpu上執行。所以很有必要在學習本書之前購買乙個帶有gpu顯示卡的機器。本書使用的python 3.5開發環境,開發工具使用anaconda,作業系統使用windows 10。ten...
輕鬆搭建Xposed Hook
0x1.開啟as建立乙個沒有介面的空工程,然後在清單檔案中新增如下 0x3.建立乙個類main,並在main中實現 xposed 中的介面 ixposedhookloadpackage 並重寫方法handleloadpackage public class main implements ixpos...
輕鬆搭建svn環境
前文所述svn客戶端使用的時候,用的svn伺服器通常為外部,例如google code的伺服器,不過,做為乙個程式開發人員,就算自己乙個人寫程式,也應該有乙個svn版本控制系統,以便對開發 進行有效的管理。這裡我就介紹乙個在windows環境下簡單快速搭建svn伺服器的方法。通常的svn伺服器是搭建...