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 圖標

1.0 by Musteren


2023年05月19日

關於STEAMXMAKER_BT

使用藍牙控制基於Arduino的汽車。

按照順序進行

1.您使用的手機或平板電腦必須基於Android。

2.安裝必要的電源以激活Hc05或Hc06藍牙模塊。

3.如果所有連接均正確,則藍牙模塊上的指示燈將點亮,並且模塊將被激活。

4.首先,通過手機自己的設置搜索藍牙模塊。您會遇到名稱HC05或HC06。

5.現在將此藍牙模塊與手機配對。

6.打開手機上的應用程序,然後確認藍牙許可請求以建立連接。您將在出現的屏幕上看到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;

//開始讀取藍牙數據

無效設置()

{

  pinMode(IN1,輸出);

  pinMode(IN2,輸出);

  pinMode(IN3,輸出);

  pinMode(IN4,輸出);

 // IN1,IN2,IN3和IN4引腳分配為OUTPUT引腳

  iletisim.beg的(9600); //藍牙通訊開始

  Serial.beg的(9600); //串行監視器啟動

}

無效循環()

{

  同時(contact.available())

  {

    延遲(10);

    char c = contact.read();

    readString + = c;

  }

  如果(readString.length()> 0)

  {

    Serial.println(ReadString);

    如果(readString ==“ STOP”)

    {

     AnalogWrite(IN1,0);

     AnalogWrite(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);

     AnalogWrite(IN2,0);

     AnalogWrite(IN3,0);

     AnalogWrite(IN4,255);

    }

    否則,如果(readString ==“ LEFT”)

//右輪向前,左輪必須返回

    {

     AnalogWrite(IN1,255);

     AnalogWrite(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);

     AnalogWrite(IN2,0);

     AnalogWrite(IN3,0);

     AnalogWrite(IN4,125);

    }

    否則if(readString ==“ SOLASAGI”)//所有輪子都向後退。但是合適的輪子應該旋轉得更快

    {

     AnalogWrite(IN1,125);

     AnalogWrite(IN2,0);

     AnalogWrite(IN3,0);

     AnalogWrite(IN4,255);

    }

    否則,如果(readString ==“ UPTACK”)

//所有車輪都前進。但是左輪應該旋轉得更快

    {

     AnalogWrite(IN1,0);

     AnalogWrite(IN2,255);

     AnalogWrite(IN3,125);

     AnalogWrite(IN4,0);

    }

    否則,如果(readString ==“ LEFT”)

//所有車輪都前進。但是合適的輪子應該旋轉得更快

    {

     AnalogWrite(IN1,0);

     AnalogWrite(IN2,124);

     AnalogWrite(IN3,255);

     AnalogWrite(IN4,0);

    }

    readString =“”;

//它提供通過藍牙的連續通信控制。

  }

}

翻譯中...

更多應用信息

最新版本

請求 STEAMXMAKER_BT 更新 1.0

上傳者

Ek ShareefZada

系統要求

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
第一時間獲取熱門安卓遊戲應用的首發體驗,最新資訊和玩法教程。
不,謝謝
訂閱
訂閱成功!
您已訂閱APKPure。
訂閱APKPure
第一時間獲取熱門安卓遊戲應用的首發體驗,最新資訊和玩法教程。
不,謝謝
訂閱
成功!
您已訂閱我們的郵件通知。