Our website uses necessary cookies to enable basic functions and optional cookies to help us to enhance your user experience. Learn more about our cookie policy by clicking "Learn More".
Accept All Only Necessary Cookies

このSTEAMXMAKER_BTについて

Bluetoothを使用してArduinoベースの自動車を制御します。

順番に手順に従ってください

1.使用する携帯電話またはタブレットはAndroidベースでなければなりません。

2. Hc05またはHc06 Bluetoothモジュールを有効にするために必要な電源を取り付けます。

3.すべての接続が正しい場合、Bluetoothモジュールのライトが点灯し、モジュールが有効になります。

4.最初に、電話機の独自の設定を介してBluetoothモジュールを検索します。あなたは名前HC05またはHC06に出くわします。

5.次に、このBluetoothモジュールを電話とペアリングします。

6.携帯電話に着陸したアプリを開き、接続を確立するためのBluetooth許可リクエストを確認します。表示される画面にHc05またはHc06が表示されます。選択...

7.選択後、アプリケーションはモジュールと一致します。 (つまり、最初に電話とペアリングし、次にアプリとペアリングする必要があります。)

8.電話機とのBluetoothペアリングが完了すると、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;

// Bluetoothデータの読み取りを開始しました

void setup()

{

  pinMode(IN1、OUTPUT);

  pinMode(IN2、OUTPUT);

  pinMode(IN3、OUTPUT);

  pinMode(IN4、OUTPUT);

 // IN1、IN2、IN3、IN4ピンはOUTPUTピンとして割り当てられます

  iletisim.beg(9600)。 // Bluetooth通信が開始されました

  Serial.beg(9600)。 //シリアルモニターが開始されました

}

ボイドループ()

{

  while(contact.available())

  {

    ディレイ(10)。

    char c = contact.read();

    readString + = c;

  }

  if(readString.length()> 0)

  {

    Serial.println(ReadString)。

    if(readString == "STOP")

    {

     analogWrite(IN1、0);

     analogWrite(IN2、0);

     analogWrite(IN3、0);

     analogWrite(IN4、0);

    }

    else if(readString == "NEXT")

    {

     analogWrite(IN1、0);

     analogWrite(IN2、255);

     analogWrite(IN3、255);

     analogWrite(IN4、0);

    }

    else if(readString == "BACK")

    {

     analogWrite(IN1、255);

     analogWrite(IN2、0);

     analogWrite(IN3、0);

     analogWrite(IN4、255);

    }

    else if(readString == "LEFT")

//右車輪が前方、左車輪が戻る必要がある

    {

     analogWrite(IN1、255);

     analogWrite(IN2、0);

     analogWrite(IN3、255);

     analogWrite(IN4、0);

    }

    else if(readString == "SAG")

//左の車輪は前進し、右の車輪は後退する

    {

     analogWrite(IN1、0);

     analogWrite(IN2、255);

     analogWrite(IN3、0);

     analogWrite(IN4、255);

    }

    else if(readString == "SAGASAGI")

//すべての車輪が後方に移動します。しかし、左の車輪はより速く回転するはずです

    {

     analogWrite(IN1、255);

     analogWrite(IN2、0);

     analogWrite(IN3、0);

     analogWrite(IN4、125);

    }

    else if(readString == "SOLASAGI")//すべてのホイールが後方に移動します。しかし、正しい車輪はより速く回転するはずです

    {

     analogWrite(IN1、125);

     analogWrite(IN2、0);

     analogWrite(IN3、0);

     analogWrite(IN4、255);

    }

    else if(readString == "UPTACK")

//すべての車輪が前進します。しかし、左の車輪はより速く回転するはずです

    {

     analogWrite(IN1、0);

     analogWrite(IN2、255);

     analogWrite(IN3、125);

     analogWrite(IN4、0);

    }

    else if(readString == "LEFT")

//すべての車輪が前進します。しかし、正しい車輪はより速く回転するはずです

    {

     analogWrite(IN1、0);

     analogWrite(IN2、124);

     analogWrite(IN3、255);

     analogWrite(IN4、0);

    }

    readString = "";

// Bluetoothを介した通信の継続的な制御を提供します。

  }

}

翻訳中...

アプリの追加情報

最終のバージョン

STEAMXMAKER_BT 更新を申請する 1.0

投稿者

Ek ShareefZada

Android 要件

Android 4.4+

もっと見る

最新バージョン 1.0 の更新情報

Last updated on 2023年05月19日

Minor bug fixes and improvements. Install or update to the newest version to check it out!

もっと見る

STEAMXMAKER_BT スクリーンショット

コメントをよみこんでいます...
言語
APKPureをを購読する
最高のAndroidゲームアプリの最新リリースやニュースやガイドなどの情報にいち早くアクセスすることができます。
いいえ結構です
購読
購読完了!
APKPureの購読が完了しました。
APKPureをを購読する
最高のAndroidゲームアプリの最新リリースやニュースやガイドなどの情報にいち早くアクセスすることができます。
いいえ結構です
購読
成功!
ニュースレターを購読しました。