手機(jī)app控制小車(chē)主要運(yùn)用藍(lán)牙作為通訊工具,上位機(jī)的程序編寫(xiě)使用的是App Inventor,下位機(jī)使用的是我們熟悉的Arduino。有些筒子們還不太熟悉App Inventor ,先簡(jiǎn)單介紹一下吧。
App Inventor是一個(gè)基于云端的、可拖曳的手機(jī)應(yīng)用軟件開(kāi)發(fā)環(huán)境。它將枯燥的編碼轉(zhuǎn)變成積木式的拼圖,使得手機(jī)應(yīng)用軟件的開(kāi)發(fā)變得簡(jiǎn)單而有趣。即使不懂得編程語(yǔ)言,也可以開(kāi)發(fā)出屬于自己的手機(jī)軟件,具有零基礎(chǔ)、無(wú)門(mén)檻、組件多、功能強(qiáng)和出錯(cuò)少等特點(diǎn)。最初的App Inventor由 Google實(shí)驗(yàn)室于2010年7月推出。此后于2011年8月將其源代碼對(duì)外開(kāi)放,隨后交由麻省理工學(xué)院移動(dòng)學(xué)習(xí)中心(The MIT Centre for Mobile Learning)開(kāi)發(fā),并于2012年3月對(duì)外開(kāi)放使用,并更名為MIT App Inventor。2013年12月3日,App Inventor 2(簡(jiǎn)稱(chēng)AI2)問(wèn)世,其新版主頁(yè)口號(hào)是“隨身的編程工具,盡情發(fā)明吧!
手機(jī)控制小車(chē)視頻演示:
附件包含以下資料:
手機(jī)APP控制Arduino小車(chē)制作教程
手機(jī)控制小車(chē)(apk,以及arduino代碼)