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

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 = "";

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

  }

}

최신 버전 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 업데이트 요청 1.0

업로드한 사람

Ek ShareefZada

필요한 Android 버전

Android 4.4+

카테고리

무료 교육 앱

더 보기

STEAMXMAKER_BT 스크린 샷

언어
APKPure를 구독하십시오
최고의 Android 게임 및 앱의 초기 릴리스, 뉴스 및 가이드에 액세스하는 첫 번째 사람이 되십시오.
고맙지 만 사양 할게
가입하기
성공적으로 구독!
당신은 이제 APKPure에 가입되었습니다.
APKPure를 구독하십시오
최고의 Android 게임 및 앱의 초기 릴리스, 뉴스 및 가이드에 액세스하는 첫 번째 사람이 되십시오.
고맙지 만 사양 할게
가입하기
성공!
당신은 이제 우리의 뉴스 레터를 구독하고 있습니다.