STEAMXMAKER_BT

STEAMXMAKER_BT

Musteren
May 19, 2023
  • 4.0 MB

    파일 크기

  • Android 4.4+

    Android OS

STEAMXMAKER_BT 정보

Bluetooth를 사용하여 Arduino 기반 차량을 제어하십시오.

주문의 단계를 따르십시오

1. 사용하는 휴대 전화 나 태블릿은 Android 기반이어야합니다.

2. Hc05 또는 Hc06 Bluetooth 모듈을 활성화하는 데 필요한 전원 공급 장치를 설치하십시오.

3. 모든 연결이 올 바르면 Bluetooth 모듈의 표시등이 켜지고 모듈이 활성화됩니다.

4. 먼저 전화 자체 설정을 통해 블루투스 모듈을 검색하십시오. HC05 또는 HC06이라는 이름이 나타납니다.

5. 이제이 블루투스 모듈을 휴대폰과 페어링하십시오.

6. 휴대 전화에 연결된 앱을 열고 Bluetooth 권한 요청을 확인하여 연결합니다. 화면에 Hc05 또는 Hc06이 표시됩니다. 선택 ...

7. 선택 후 응용 프로그램이 모듈과 일치합니다. (먼저 휴대폰과 페어링 한 다음 앱과 페어링해야합니다.)

8. 전화와 블루투스 페어링이 이루어지면 HC-06의 깜박이는 표시등이 계속 켜집니다.

-HC-05의 점멸 표시 등-> 더 긴 간격으로 깜박임

참고 : 혼, 헤드 라이트, 스키드 등과 같은 기능을 위해 애플리케이션에서 버튼 1, 2 및 3을 사용자 정의 할 수 있습니다.

이제 코드를 편집하여 작업을 테스트하고 필요한 조정을 수행하십시오.

#include

소프트웨어 직렬 통신 (13, 12);

// Tx 및 Rx 핀이 정의 됨

const int IN1 = 5;

const int IN2 = 6;

// L298N 좌측 모터 제어 연결은 IN1 핀 5, IN2 ~ 핀 6에 할당됩니다.

const int IN3 = 9;

const int IN4 = 10;

// L298N에 올바른 모터 제어 연결부 IN3 핀 9, IN4 핀 10이 할당되었습니다.

문자열 readString;

// 블루투스 데이터 읽기 시작

무효 설정 ()

{

  핀 모드 (IN1, OUTPUT);

  핀 모드 (IN2, OUTPUT);

  핀 모드 (IN3, OUTPUT);

  핀 모드 (IN4, OUTPUT);

 // IN1, IN2, IN3 및 IN4 핀은 OUTPUT 핀으로 할당

  iletisim.beg 제 (9600); // 블루투스 통신 시작

  Serial.beg (9600)를; // 시리얼 모니터 시작

}

무효 루프 ()

{

  (contact.available ()) 동안

  {

    지연 (10);

    char c = contact.read ();

    readString + = c;

  }

  if (readString.length ()> 0)

  {

    Serial.println (ReadString);

    if (readString == "STOP")

    {

     analogWrite (IN1, 0);

     아날로그 쓰기 (IN2, 0);

     analogWrite (IN3, 0);

     analogWrite (IN4, 0);

    }

    그렇지 않으면 (readString == "NEXT")

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 255);

     analogWrite (IN3, 255);

     analogWrite (IN4, 0);

    }

    그렇지 않으면 (readString == "BACK")

    {

     analogWrite (IN1, 255);

     아날로그 쓰기 (IN2, 0);

     analogWrite (IN3, 0);

     analogWrite (IN4, 255);

    }

    그렇지 않으면 (readString == "LEFT")

// 오른쪽 바퀴 앞으로, 왼쪽 바퀴는 돌아와야 함

    {

     analogWrite (IN1, 255);

     아날로그 쓰기 (IN2, 0);

     analogWrite (IN3, 255);

     analogWrite (IN4, 0);

    }

    그렇지 않으면 (readString == "SAG")

// 왼쪽 바퀴가 앞으로 가고 오른쪽 바퀴가 다시 돌아 가야합니다

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 255);

     analogWrite (IN3, 0);

     analogWrite (IN4, 255);

    }

    그렇지 않으면 (readString == "SAGASAGI")

// 모든 바퀴가 뒤로 이동합니다. 하지만 왼쪽 바퀴가 더 빨리 회전해야합니다

    {

     analogWrite (IN1, 255);

     아날로그 쓰기 (IN2, 0);

     analogWrite (IN3, 0);

     아날로그 쓰기 (IN4, 125);

    }

    else if (readString == "SOLASAGI") // 모든 바퀴가 뒤로 이동합니다. 그러나 올바른 바퀴는 더 빨리 회전해야합니다

    {

     아날로그 쓰기 (IN1, 125);

     아날로그 쓰기 (IN2, 0);

     analogWrite (IN3, 0);

     analogWrite (IN4, 255);

    }

    그렇지 않으면 (readString == "UPTACK")

// 모든 바퀴가 앞으로 나아갑니다. 하지만 왼쪽 바퀴가 더 빨리 회전해야합니다

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 255);

     아날로그 쓰기 (IN3, 125);

     analogWrite (IN4, 0);

    }

    그렇지 않으면 (readString == "LEFT")

// 모든 바퀴가 앞으로 나아갑니다. 그러나 올바른 바퀴는 더 빨리 회전해야합니다

    {

     analogWrite (IN1, 0);

     아날로그 쓰기 (IN2, 124);

     analogWrite (IN3, 255);

     analogWrite (IN4, 0);

    }

    readString = "";

// 블루투스를 통한 지속적인 통신 제어 기능을 제공합니다.

  }

}

더 보기

What's new in the latest 1.0

Last updated on May 19, 2023
Minor bug fixes and improvements. Install or update to the newest version to check it out!
더 보기

비디오 및 스크린 샷

  • STEAMXMAKER_BT 포스터
  • STEAMXMAKER_BT 스크린샷 1
  • STEAMXMAKER_BT 스크린샷 2
  • STEAMXMAKER_BT 스크린샷 3
  • STEAMXMAKER_BT 스크린샷 4
  • STEAMXMAKER_BT 스크린샷 5
  • STEAMXMAKER_BT 스크린샷 6
  • STEAMXMAKER_BT 스크린샷 7

STEAMXMAKER_BT의 오래된 버전

APKPure 아이콘

APKPure 앱을통한매우빠르고안전한다운로드

한번의클릭으로 Android에 XAPK/APK 파일을설치할수있습니다!

다운로드 APKPure
thank icon
사용자 환경을 개선하기 위해 이 웹 사이트의 쿠키 및 기타 기술을 사용합니다.
이 페이지의 링크를 클릭하면 당사의 개인 정보 보호 정책쿠키 정책에 동의하는 것입니다.
더 알아보기