Arduino Bluetooth Controller


2.8 by Ioannis Tzanellis
2017年02月07日 歷史版本

關於Arduino Bluetooth Controller

控制任何微控制器,它使用了藍牙模塊與智能手機

你是一個Arduino發燒友總是希望通過你的Andr​​oid手機來遙控你的項目,但沒有足夠的時間,耐心和知識來構建一個Android藍牙控制器?然後ARDUINO藍牙控制器是你所需要的!

這個Android應用程序可以建立任何的Arduino /微控制器項目,涉及藍牙模塊的連接!它允許用戶設置自己的藍牙模塊的UUID,以便與他的項目連接的Andr​​oid應用程序! ,有了這種應用程序的默認UUID是對HC-06無線串行4引腳藍牙射頻收發模塊的RS232。 (如果你使用默認的UUID,以配對的藍牙模塊與智能手機的第一次,你將不得不放棄一個4位數的密碼,該密碼是'1234'。)

該應用程序是由4命令模式:

1。車輛模式:按下“搖桿”按鈕,用戶可以遠程控制車輛以特定手勢。對於手勢的命令的解釋,該應用程序使用智能設備的內置加速感應器。有可用的8種不同的手勢(前,後,左,右,FRONT_LEFT,FRONT_RIGHT,BACK_LEFT,BACK_RIGHT)。

 你可以用你自己的自定義命令通過菜單按鈕“設置命令”設置這些手勢。

此外,還有一個STOP和一個Android按鈕,可以以及分配與自定義命令。

***重要***的模式,通過菜單選項提供了選項來改變加速度計等機件(X-> Y,Y-> X)的方向,以便在Android手機不同的默認方向正確操作。

此外,菜單選項提供了靈敏度變化按鈕來修改其中的應用程序捕獲的手勢事件為這種模式點。如標題所示,這種模式是專門設計來遠程控制其採用了藍牙模塊和微控制器的車輛。

2。推子模式:此模式為用戶提供了一個推子,搜索欄,可以從0-9發送命令,並允許用戶嘗試使用伺服系統,​​發光二極管,電機等等。

3。控制器模式:此模式提供一個標準控制器佈局共10個按鍵,可以用自定義命令進行分配。箭頭按鈕被專門設計用來連續地發送命令,而按壓,以模擬實際的控制器。

4。終端模式:此模式提供一個終端的界面中,用戶可以輸入和發送,將順序執行單個或多個命令。由於Arduino的串口接收一個字節的時間,如果用戶鍵入一個字符串中輸入文本字段,應用程序劃分的字符串轉換成字符,並將它們發送一個一個Arduino的。應當指出的是空格或空字符串將被跳過。

所有的應用程序設置和命令是根據您的需要永久保存,並可以訪問和修改的任何時間。

################################################## ################################################

Arduino的端代碼

下面的代碼是如何的Arduino可以“聽”,它接收通過這個Android應用程序的命令的例子。

字符incomingByte; / /變量從串口接收數據

無效設置(){

  Serial.begin(9600); / /開始為9600bps的串行通信

}

無效循環(){

  如果(Serial.available()> 0)/ /如果數據可用來讀取

  {

   incomingByte = Serial.read(); / /讀取它,並將其存儲在“incomingByte”

  }

}

____________________________________

©'的Arduino'是Arduino的團隊的商標

____________________________________

更多應用信息

最新版本

2.8

上傳者

Thein Myat Thu

系統要求

Android 2.3.4+

Available on

舉報

舉報不當內容

更多

下載 APKPure App

可在安卓獲取Arduino Bluetooth Controller的歷史版本

下載

下載 APKPure App

可在安卓獲取Arduino Bluetooth Controller的歷史版本

下載

Arduino Bluetooth Controller相關應用

Ioannis Tzanellis 開發者的更多應用

最新發現