如何用智能手機(jī)通過藍(lán)牙控制伺服電機(jī)
掃描二維碼
隨時(shí)隨地手機(jī)看文章
在這個(gè)項(xiàng)目中,我將向您展示如何通過藍(lán)牙在智能手機(jī)應(yīng)用程序的幫助下控制伺服電機(jī)。
在這個(gè)項(xiàng)目中,我們將使用藍(lán)牙HC-05模塊和Arduino Uno來控制伺服9g。
這個(gè)項(xiàng)目是如何運(yùn)作的?
本項(xiàng)目分為兩部分:
1. android應(yīng)用程序-這個(gè)應(yīng)用程序?qū)l(fā)送各種數(shù)據(jù)包到我們的HC-05藍(lán)牙模塊。(請(qǐng)按此下載申請(qǐng))
(注:這個(gè)應(yīng)用程序不是我開發(fā)的。)
2. 硬件部分由HC-05藍(lán)牙模塊、Arduino Uno和伺服電機(jī)組成。
這就是它的工作原理
android應(yīng)用程序向藍(lán)牙模塊發(fā)送數(shù)據(jù)包。藍(lán)牙模塊通過串行通信將此數(shù)據(jù)包發(fā)送到Arduino Uno。Arduino Uno被編程為根據(jù)數(shù)據(jù)包的值為伺服電機(jī)產(chǎn)生控制信號(hào)。為了更好地理解,這里有一個(gè)流程圖。
如何開始
1. 下載android應(yīng)用程序。(點(diǎn)擊這里)
2. 將代碼上傳到Arduino uno上。
3. 建立聯(lián)系。
請(qǐng)注意藍(lán)牙HC-05模塊需要3.3v連接,不能用5v的vcc連接,否則會(huì)損壞模塊。
4. 將藍(lán)牙模塊連接到android應(yīng)用程序-當(dāng)您啟動(dòng)硬件時(shí),藍(lán)牙模塊將變得可見。所以打開應(yīng)用程序,點(diǎn)擊“查找附近的設(shè)備”。選擇HC-05。一旦它顯示連接,你就可以走了!
您可以使用滑塊或手動(dòng)輸入值來控制伺服臂。
代碼
本文編譯自hackster.io





