2016-06-29 1 views
0
와 아두 이노 차를 제어 할 수 있습니다 안드로이드 응용 프로그램을 만들려면

내 프로젝트는 2 단계가 있습니다내가 블루투스

에게 이동
  • 사용 가속도계 센서 내 휴대 전화와 아두 이노 보드 사이의 연결을 설정을

    모션 부분은 처리 할 수 ​​있지만 블루투스를 사용할 수있는 방법을 찾을 수 없습니다. 나는이 Api로 작업하는 방법을 파악할 수 없습니다.

    arduino에 연결하여 신호를 보내려면 어떻게해야합니까?

  • 답변

    0

    확인 링크가 언젠가 만료 된 경우에이 link 밖으로, 난 그냥 여기에 단계를 붙여 것이다 아두 이노 블루투스

    와 안드로이드 장치 연결에 자사의 설명서를 참조하십시오.

    1. 소스 코드 맨 위에 이러한 라이브러리를 포함하십시오.

      블루투스
      Bluetooth *blue = new Bluetooth(2, 3); 
      

      (RX_Pin, TX_Pin)

      은 기본 핀은 1234 :

      #include "SoftwareSerial.h" 
      #include "Bluetooth.h" 
      
    2. 가 액세스하는 선언을 소스의 상단에, 공용 변수를 사용하여 시작하려면 , 이름은 "PNGFramework"이고 전송 속도는 9600

    3. 이제 Setup()에서 다음 줄을 추가하십시오.

      void setup(){ 
          Serial.begin(9600); 
          blue->setupBluetooth(); 
      } 
      
    4. 시리얼에서 데이터를 수신 할 때 메시지를 보냅니다.

      1. 첫 번째 안드로이드

        에서

        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(); 
      
    5. :

      String msg = mBlue.getLastMessage(); 
      
    을 아두 이노와 연결하려면

    BluetoothArduino mBlue = BluetoothArduino.getInstance("PNGFramework"); 
    
  • 은 노호 명령을 추가

  • 관련 문제