내 프로젝트는 2 단계가 있습니다내가 블루투스
- 차
모션 부분은 처리 할 수 있지만 블루투스를 사용할 수있는 방법을 찾을 수 없습니다. 나는이 Api로 작업하는 방법을 파악할 수 없습니다.
arduino에 연결하여 신호를 보내려면 어떻게해야합니까?
내 프로젝트는 2 단계가 있습니다내가 블루투스
모션 부분은 처리 할 수 있지만 블루투스를 사용할 수있는 방법을 찾을 수 없습니다. 나는이 Api로 작업하는 방법을 파악할 수 없습니다.
arduino에 연결하여 신호를 보내려면 어떻게해야합니까?
확인 링크가 언젠가 만료 된 경우에이 link 밖으로, 난 그냥 여기에 단계를 붙여 것이다 아두 이노 블루투스
와 안드로이드 장치 연결에 자사의 설명서를 참조하십시오.
소스 코드 맨 위에 이러한 라이브러리를 포함하십시오.
블루투스Bluetooth *blue = new Bluetooth(2, 3);
(RX_Pin, TX_Pin)
은 기본 핀은 1234 :
#include "SoftwareSerial.h"
#include "Bluetooth.h"
가 액세스하는 선언을 소스의 상단에, 공용 변수를 사용하여 시작하려면 , 이름은 "PNGFramework"이고 전송 속도는 9600
이제 Setup()에서 다음 줄을 추가하십시오.
void setup(){
Serial.begin(9600);
blue->setupBluetooth();
}
시리얼에서 데이터를 수신 할 때 메시지를 보냅니다.
첫 번째 안드로이드
에서void loop(){
String msg = blue->Read();
if(msg.length() > 1){
Serial.print("Received: ");
Serial.println(msg);
}
if(Serial.available()){
blue->Send("Example message#");
}
}
, 블루투스 객체를 생성, 다음 코드를 사용하여, 당신은 아두 이노 프로젝트에 사용 된 것과 동일한 RobotName를 사용해야합니다. (기본값은 "PNGFramework"입니다). 실행, 메시지를 읽고, 이제 명령
mBlue.Connect();
:
String msg = mBlue.getLastMessage();
BluetoothArduino mBlue = BluetoothArduino.getInstance("PNGFramework");
은 노호 명령을 추가