을 받고 아두이노 릴리 패드로 전환 BlueSmirf v2.11 에서 명령 모드

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

  •  02-07-2019
  •  | 
  •  

문제

배터리 전원(2x AA)Arduino 릴리 패드로 전환해야한다는 BlueSmirf v2.11 블루투스 모뎀/에서 명령 모드(소스 코드를 표시 아래).BlueSmirf 로 설정되었습니다 9600 전송.

면 PC 연결 블루투스를 통해십시오(소스 코드는 아래),Arduino 프로그램을 실행하는 벌금에 처음(보내는 여러"ping ").몇 시간 후에 그것은(릴리 패드/BlueSmirf)하기 시작도"$$$"및"--- "블루투스 연결을 통해 대신 전환하면서 명령어 모드입니다.

어떤 아이디어가?

감사합니다, 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:

NOTE1:에 입력할 수 있는 명령 모드 현지 시리얼 포트에서 모든 을 때 시간이 연결되어 있지 않습니다.면 연결을 만들만 입력할 수 있습니다 명령 모드인 경우 config 타이머 만료되지 않았습니다.사용하려면 지속적인 구성,설정 config 타이머 255.또한,장치가 자동 모드 마스터 3,당신은 할 수 없 명령을 입력 모드에 연결할 때 이상 블루투스.

내 생각에는 config 타이머이 만료됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top