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

loading 分享 2026-7-19 下载文档

HC05 蓝牙 模块 单 片 机

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

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

.

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

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

4.1.1 设计基本思路

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

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

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

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

4)将蓝牙模块的串口与智能小车上的单片机串口相连,并编写好遥控选择功能代码,使用手机发送数据,查看智能小车能否执行相应的的指令。

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

图4-1 串口调试工具

4.1.2 遥控任务分配

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

.

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

按键 功能 F 前进 B 后退 S 停止 L 左转 R 右转 1 2 3 第一档 第二档 第三档 4.2.3 蓝牙遥控操作流程

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

图4-3 蓝牙遥控流程图

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

.

图4-4 蓝牙模块连接示意图

图4-5 安卓终端APP界面

.


基于51单片机的蓝牙遥控小车.doc 将本文的Word文档下载到电脑
搜索更多关于: 基于51单片机的蓝牙遥控小车 的文档
相关推荐
相关阅读