2016-06-29 7 views
0

ブルートゥースとarduinoの車を制御するためのAndroidアプリを作成したい:私は私のプロジェクトは2段階あり

車を移動するために自分の携帯電話とのArduinoボード
  • 使用加速度センサーとの間の接続を確立します

    動きの部分はそれを処理できますが、私はBluetoothを使用する方法を見つけることができません。私はちょうどこのApiで動作する方法を理解できません。

    arduinoに接続して信号を送信するにはどうすればよいですか?

  • 答えて

    0

    チェックリンクはいつかを満了した場合には、このlinkうち、私はちょうどここの手順を貼り付けますアルドゥイーノとBluetooth

    とAndroidデバイスを接続する上でのガイド、。

    1. ソースコードの先頭に、これらのライブラリを含めます。それにアクセスするためのパブリック変数を宣言するソースの一番上に、それを使用して起動するには

      #include "SoftwareSerial.h" 
      #include "Bluetooth.h" 
      
    2. Bluetooth *blue = new Bluetooth(2, 3); 
      

      ブルートゥース(RX_Pin、TX_Pin)で

      デフォルトのピンは1234です、名前は「PNGFramework」で、ボーレートは9600

    3. です。ここで、Setup()に次の行を追加します。

      void setup(){ 
          Serial.begin(9600); 
          blue->setupBluetooth(); 
      } 
      
    4. シリアルからデータを受け取ったときにメッセージを送信します。 Androidので

      void loop(){ 
      String msg = blue->Read(); 
      if(msg.length() > 1){ 
      Serial.print("Received: "); 
      Serial.println(msg); 
      } 
      if(Serial.available()){ 
          blue->Send("Example message#"); 
          } 
      } 
      

    1. まず、ブルートゥースオブジェクトを作成し、次のコードを使用して、あなたはArduinoのプロジェクトで使用したのと同じRobotNameを使用してください。 (デフォルトは "PNGFramework"です)。実行し、メッセージを読むために、今すぐコマンド

      mBlue.Connect(); 
      
    2. String msg = mBlue.getLastMessage(); 
      
    をアルドゥイーノとの接続に

    BluetoothArduino mBlue = BluetoothArduino.getInstance("PNGFramework"); 
    
  • は、怒鳴るコマンドを追加します

  • 関連する問題