ブルートゥースとarduinoの車を制御するためのAndroidアプリを作成したい:私は私のプロジェクトは2段階あり
- が
動きの部分はそれを処理できますが、私はBluetoothを使用する方法を見つけることができません。私はちょうどこのApiで動作する方法を理解できません。
arduinoに接続して信号を送信するにはどうすればよいですか?
ブルートゥースとarduinoの車を制御するためのAndroidアプリを作成したい:私は私のプロジェクトは2段階あり
動きの部分はそれを処理できますが、私はBluetoothを使用する方法を見つけることができません。私はちょうどこのApiで動作する方法を理解できません。
arduinoに接続して信号を送信するにはどうすればよいですか?
チェックリンクはいつかを満了した場合には、このlinkうち、私はちょうどここの手順を貼り付けますアルドゥイーノとBluetooth
とAndroidデバイスを接続する上でのガイド、。
ソースコードの先頭に、これらのライブラリを含めます。それにアクセスするためのパブリック変数を宣言するソースの一番上に、それを使用して起動するには
#include "SoftwareSerial.h"
#include "Bluetooth.h"
:
Bluetooth *blue = new Bluetooth(2, 3);
ブルートゥース(RX_Pin、TX_Pin)で
デフォルトのピンは1234です、名前は「PNGFramework」で、ボーレートは9600
です。ここで、Setup()に次の行を追加します。
void setup(){
Serial.begin(9600);
blue->setupBluetooth();
}
シリアルからデータを受け取ったときにメッセージを送信します。 Androidので
void loop(){
String msg = blue->Read();
if(msg.length() > 1){
Serial.print("Received: ");
Serial.println(msg);
}
if(Serial.available()){
blue->Send("Example message#");
}
}
まず、ブルートゥースオブジェクトを作成し、次のコードを使用して、あなたはArduinoのプロジェクトで使用したのと同じRobotNameを使用してください。 (デフォルトは "PNGFramework"です)。実行し、メッセージを読むために、今すぐコマンド
mBlue.Connect();
:
String msg = mBlue.getLastMessage();
BluetoothArduino mBlue = BluetoothArduino.getInstance("PNGFramework");
は、怒鳴るコマンドを追加します