arduino和蓝牙模块,一起做蓝牙车

先简单介绍一下蓝牙模块:将模块插入电脑,打开串口调试助手。然后,在手机上下载蓝牙助手app,蓝牙模块通过串口模块连电脑,手机打开蓝牙,与蓝牙模块配对,打开蓝牙助手app,随便发送几个字母,在电脑端就应该能看到显示了。下面,我们就来使用蓝牙模块,一起来制作一台蓝牙小车玩的时候,先安装手机端小车控制软件,打开蓝牙,让手机和小车蓝牙进行配对,然后就可以用手机控制小车了。...

在最初的几次推动中,我们一直在学习如何与周围的外围设备进行交互。一些读取数据和一些控制设备。但是现在是网络时代,总不能自娱自乐吧?所以近期我们会陆续推出蓝牙模块,WiFi模块的使用,物联网的基础知识。

让我们从简单开始。今天我们将介绍蓝牙模块与上位机(手机、电脑)的通信。然后我们一起做一个蓝牙遥控车。需要代码和上位机app的同学留下邮箱,我发给大家。

下面简单介绍一下蓝牙模块:

arduino与蓝牙模块,一起来制作一款蓝牙小车

在开发过程中,蓝牙模块实际上起到了桥梁的作用,我们称之为透明传输。就像透明的玻璃一样,将指令原封不动地传递给对方。

要获得蓝牙模块,您首先需要对其进行设置。蓝牙模块与串口模块连接,TX、RX要交叉连接

arduino与蓝牙模块,一起来制作一款蓝牙小车

arduino与蓝牙模块,一起来制作一款蓝牙小车

将模块插入电脑,打开串口调试助手。输入命令

arduino与蓝牙模块,一起来制作一款蓝牙小车

1、测试通讯

发送:AT(返回OK,每秒发送一次左右)

返回:好的

2、改变蓝牙串口通讯的波特率

发送:AT+BAUD1.......C

返回:OK+波特率

电脑蓝牙软件下载教程_电脑蓝牙调试软件_电脑蓝牙配对软件

1---------1200

2---------2400

3---------4800

4---------9600(默认是这个设置)

5--------19200

6--------38400

7--------57600

电脑蓝牙调试软件_电脑蓝牙配对软件_电脑蓝牙软件下载教程

8---------

9---------

一种 - - - - -

乙---------

C - - - - -

3、更改蓝牙名称

发送:AT+

电脑蓝牙软件下载教程_电脑蓝牙调试软件_电脑蓝牙配对软件

返回:

4、修改配对密码

发送:AT+

返回:

这样就完成了一般设置。还有很多其他的设置,但是一般我们不会用到电脑蓝牙软件下载教程,这里就不占篇幅了。

然后,在手机下载蓝牙助手app上,蓝牙模块通过串口模块连接电脑,手机开启蓝牙,与蓝牙模块配对,打开蓝牙助手app,就可以了发送几封信,您应该可以在显示的计算机上看到它。反之,在电脑上发送消息时,手机也能收到。

接下来,让我们一起使用蓝牙模块制作蓝牙汽车

电脑蓝牙软件下载教程_电脑蓝牙调试软件_电脑蓝牙配对软件

材料:主控板、蓝牙模块、298n电机驱动模块、汽车底盘(含轮胎和电机)

arduino与蓝牙模块,一起来制作一款蓝牙小车

淘宝上面的资料很多,这里就不一一介绍了。并不是很贵。电机驱动板的使用已经在之前的推文中介绍过了。不清楚使用的同学可以再看一遍文章。

重点关注程序代码中蓝牙数据的读取。

先在宏定义中定义不同编码所代表的功能

#define LEFT '3' //左转编码
#define RIGHT '4'//右转编码
#define GO '1'//前进编码
#define BACK '2'//后退编码
#define STOP '0'//停止编码

然后在主程序中从串口读取数据,根据数据运行相应的函数。

 if(Serial.available()>0){
 char ch = Serial.read(); //这一段眼熟不?就是串口通讯。很简单的。
 if(ch == GO){
 //前进
 go();
 }else if(ch == BACK){
 //后退
 back();
 }else if(ch == LEFT){
 //左转
 turnLeft();
 }else if(ch == RIGHT){
 //右转
 turnRight();
 }else if(ch=='0'){
 //停车
 stopCar();
 }
 }

玩的时候先安装手机车控软件,打开蓝牙电脑蓝牙软件下载教程,让手机和车载蓝牙配对,然后就可以用手机控制车了。

arduino与蓝牙模块,一起来制作一款蓝牙小车

相关文章

发表评论