っArduino LilyPad切り替えBlueSmirf.phpがv2で増えたファイルです。11からのコマンドモード

StackOverflow https://stackoverflow.com/questions/111331

  •  02-07-2019
  •  | 
  •  

質問

バッテリー駆動による(2×AA)Arduino LilyPadべきで切り替えBlueSmirf.phpがv2で増えたファイルです。11Bluetoothモデムからのコマンドモードを参照ソースコード。のBlueSmirfに設定されてい9600ボーレート.

場合にはPC接続Bluetooth参照ソースコードは、下記のArduinoプログラム細初に送信した複数の"ping ").その後時間(LilyPad/BlueSmirfを開始します。"$$$"と"--- "はBluetooth接続ではなくスイッチングからのコマンドモードになります。

そのアイデア?

について tamberg

// Arduino source code:

void setup () {
  Serial.begin(9600);
}

void loop () {
    Serial.print("$$$");
    delay(2000); // TODO: Inquiry, etc.
    Serial.print("---\n");
    delay(100);
    Serial.print("ping\n");
    delay(2000);
}

// C# source code (runs on PC)

using System;
using System.IO.Ports;

class Program {

    static void Main () {
        SerialPort p = new SerialPort(
            "COM20", 9600, Parity.None, 8, StopBits.One);
        using (p) {
            p.Open();
            while (p.IsOpen) {
                Console.Write((char) p.ReadChar());
            }
        }
    }
}
役に立ちましたか?

解決

から データシート, ページ6:

注1:入力可能なコマンドモード 地元のシリアルポートで 時間が接続されません。一度 接続ができます入 コマンドモードの場合、コンフィグタイマー なりません。を有する 設定設定コンフィグタイマー 255です。また、デバイスはオートマスターモード3まできない 入力コマンドモードで接続時間 機能します。

私の推測され、コンフィグタイマーの満了.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top