基于51单片机的蓝牙遥控小车

发布时间 : 星期一 文章基于51单片机的蓝牙遥控小车更新完毕开始阅读

基于单片机的蓝牙遥控小车

模块与单片机需要按下图3-8所示相连接。

HC05 单 片

图3-5 USB转TTL模块与单片机的连接示意图

图3-6 USB转TTL串口模块实物图

13

基于单片机的蓝牙遥控小车

第四章 系统功能设计与实现

4.1 安卓手机蓝牙遥控的设计与实现

4.1.1 设计基本思路

遥控功能的实现基于蓝牙通信协议的建立,需要从依次实现以下几个步骤:

1)检测HC05蓝牙模块是否能够正常工作,将蓝牙模块按要求接上5v或3.3v电压,等待一段时间后,使用安卓终端搜索,查看蓝牙模块是否能够被搜索并与其相连接;

2)单片机串口能否正常通信,编写好串口通信程序并将其烧录字单片机中,将单片机通过开发板与电脑串口连接,打开电脑端串口调试工具查看是否能够正常通信;

3)查看蓝牙模块是否能够正常发送和接收数据,将蓝牙模块通过USB转TTL模块与电脑USB口相连,打开电脑串口调试助手。安装好手机APP,与蓝牙模块连接好后,使用手机端APP查看是否能够正常发送和接收数据;

4)将蓝牙模块的串口与智能小车上的单片机串口相连,并编写好遥控选择功能代码,使用手

14

基于单片机的蓝牙遥控小车

机发送数据,查看智能小车能否执行相应的的指令。

下图为电脑端的串口调试助手。

图4-1 串口调试工具

4.1.2 遥控任务分配

通过无线蓝牙通信的实现,上层安卓终端主要可以实现以下小车的行进方向,进入的工作模式等,具体功能如下表所示。

表4-2 蓝牙遥控按键及选择功能表

按键 功

F B S L R 1 2 3 前后停左15

右第第第基于单片机的蓝牙遥控小车

能 进 退 止 转 转 一4.2.3 蓝牙遥控操作流程

蓝牙遥控操作流程示意图如下。

二三档 档 档

图4-3 蓝牙遥控流程图

首先将智能小车正常上电工作,待小车初始化完成后,打开安卓终端的APP进行连接,连接成功后即可选择功能。可按avoid键进入自主避障模式,如需进入遥控模式则仅需按back键返回上一层。

16

联系合同范文客服:xxxxx#qq.com(#替换为@)