We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.

关于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 =“”;

//它提供通过蓝牙的连续通信控制。

  }

}

最新版本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 更新 1.0

上传者

Ek ShareefZada

系统要求

Android 4.4+

更多

STEAMXMAKER_BT 屏幕截图

语言
订阅APKPure
第一时间获取热门安卓游戏应用的首发体验,最新资讯和玩法教程。
不,谢谢
订阅
订阅成功!
您已订阅APKPure。
订阅APKPure
第一时间获取热门安卓游戏应用的首发体验,最新资讯和玩法教程。
不,谢谢
订阅
成功!
您已订阅我们的邮件通知。