在用单片机做产品的时候,难免会用到单片机和手机通信,能和手机通信的方案有很多这种,像常用的蓝牙,Wifi等等,当然还有更高层次的通过互联网,一般我们使用比较多的就是用蓝牙和手机通信,我们今天就给大家说一下手机蓝牙如何和手机通信。

废话不多说直接转入正题。

一、准备:

1.首先得有一款支持串口通信的单片机,我们使用的是51单片机。

51最小系统

2.蓝牙模块(HC06)

HC06(图片来源于网络,如涉权请联系删除)

3.下载个蓝牙串口调试助手

蓝牙串口调试助手图标

蓝牙串口调试助手界面

4.蓝牙转串口模块(主要用于显示接受到的数据,在单片机开发应用中可以没有)

5.电脑上安装一个串口调试助手。

6.若干焊锡,杜邦线,焊台,电脑一台,手机一部等。

二、调试工作

1.调试蓝牙模块

用杜邦线把蓝牙转串口模块和蓝牙模块连接起来,对应引脚链接分别为

VCC–>VCC

GND–>GND

TXD–>RXD

RXD–>TXD

这里一定要注意TXD和RXD一定不要接反,串口的波特率和蓝牙模块波特率要对应,否则不能使用

打开手机上的软件串口调试助手,在下面键盘上输入一个字符,点击发送,然后在电脑显示屏上就会看到该字符,那么调试成功。

三、连接工作

把蓝牙模块和单片机模块连接起来,然后打开蓝牙串口调试助手,连接上蓝牙模块(初次连接可能需要密码,默认初始密码1234)发送数据,这个时候就像用电脑给单片机发送数据一样。

四、功能扩展

调试好了蓝牙模块和手机之间的通信,那么就可以通过手机蓝牙串口调试助手发送一些字符,当单片机接收到字符时,让其执行一定的命令,这就实现了单片机的应用开发,需要执行什么任务这得需要调试程序来控制了,只要展开想象的翅膀大胆去想,把我们学会的知识运用起来,你就成功了。

初步可以尝试做一个蓝牙遥控小车,控制家电开关通断等等,原理都是一样,学会一个类推就行了,加油啊!

单片机怎么和手机通信,你知道吗?相关推荐

  1. 手机app和单片机蓝牙通讯c语言,单片机怎么和手机通信,你知道吗?

    原标题:单片机怎么和手机通信,你知道吗? 在用单片机做产品的时候,难免会用到单片机和手机通信,能和手机通信的方案有很多这种,像常用的蓝牙,Wifi等等,当然还有更高层次的通过互联网,一般我们使用比较多 ...

  2. 单片机蓝牙烧录_实现蓝牙HC-05、06与单片机的连接及与手机通信

    蓝牙(Bluetooth):是一种无线技术标准,可实现固定设备.移动设备和楼宇个人域网之间的短距离数据交换(使用2.4-2.485GHz的ISM波段的UHF无线电波).蓝牙技术最初由电信巨头爱立信公司 ...

  3. java 蓝牙读取数据格式,单片机与安卓手机通过蓝牙串口模块利用JSON数据格式通信实例...

    原标题:单片机与安卓手机通过蓝牙串口模块利用JSON数据格式通信实例 JSON 指的是 Java 对象表示法(Java Object Notation),JSON 是轻量级的文本数据交换格式,JSON ...

  4. STM32CubeMX(2)——串口实现HC-05蓝牙模块与手机通信

    STM32实现蓝牙与手机通信 使用的蓝牙 STM32Cubemax配置 手机连接蓝牙 代码编写 总结 使用的蓝牙 本文使用的蓝牙是市面上常用的HC-05蓝牙模块 其引脚和STM32的连接为 蓝牙模块 ...

  5. 单片机 多机通讯c语言,单片机多机串口通信.doc

    单片机多机串口通信 摘要 本文详细介绍了基于RS-485总线的单片机与多台单片机间的串行通信原理.实现方法和相应的通信硬件.软件设计.该设计是由单片机与单片机组成的主从控制系统,其中单片 关键词: 单 ...

  6. 单片机红外通信c语言,基于C语言的计算机与多单片机红外无线串口通信的实现.doc...

    基于C语言的计算机与多单片机红外无线串口通信的实现 基于C语言的计算机与多单片机红外无线 串口通信的实现 黄文亮 信息学院 电子信息工程专业 指导教师 刘传菊 摘要:计算机与一台或多台单片机的通信系统 ...

  7. 单片机与PC机一样都是计算机,51单片机与PC机通信资料

    <51单片机与PC机通信资料>由会员分享,可在线阅读,更多相关<51单片机与PC机通信资料(14页珍藏版)>请在人人文库网上搜索. 1.专业综合实习报告专 业: 电子信息工程 ...

  8. 单片机与gsm通信c语言,实现51单片机与GSM模块通信介绍

    51单片机与GSM模块实现通信 1.检测串口线的好坏 1)将串口线插在电脑上,用短路子短接串口的2脚和3脚 2)打开串口调试助手 3)点击自动发送,在自动发送的窗口中随便发个数据,看看能不能接收到若能 ...

  9. 51单片机 ENC28J60 TCP/IP通信

    51单片机 ENC28J60 TCP/IP通信 单片机:STC90C516RD+ ENC28J60模块:mini(3.3V供电) 设备:PC.开发板.两个网线.路由器 首先先介绍一下本文的移植针对于单 ...

最新文章

  1. 计算机基础16秋在线作业,北大16秋《计算机基础与应用-第二组》在线作业.doc
  2. mysql下count(*)和count(1)的区别
  3. Eclipse连接MySQL数据库(傻瓜篇)
  4. 服务器系统2022安装wsl2,手把手教你踩坑:老白的Docker for Windows安装初探WSL 2 backend...
  5. yum安装报错Error:Nothing to do
  6. P3089 [USACO13NOV]POGO的牛Pogo-Cow
  7. Windows装机必备软件列表
  8. mac matlab破解
  9. 【机器学习】网格搜索、随机搜索和贝叶斯搜索实用教程
  10. SPSS:主成分分析确定不同指标权重
  11. 灰度持续加仓,FIL即将大涨
  12. 微信壁纸小程序(SpringBoot后台V1.3.0发布)
  13. java统计每个单词单词出现的次数_Java统计英文句子中出现次数最多的单词并计算出现次数的方法...
  14. 10.原码、反码、补码
  15. html5统计鼠标点击的次数,怎么实现js统计鼠标点击次数
  16. Java学习笔记 - Chapter 1
  17. Echarts2.27树图和Handler.aspx结合
  18. 路由守卫-最全没有之一(亲测)
  19. java实现复制excel模板(多个工作表)并下载的代码
  20. github上新晋star3K的开源AI模型,包含情感分析等

热门文章

  1. 值得关注的5个在线HTML5工具
  2. anaconda + pytorch 配置 CPU版和GPU版
  3. python代码写好了怎么运行-教你如何编写、保存与运行Python程序的方法
  4. 并行多核体系结构基础 Yan Solihin 第6章 共享存储多处理器简介 摘录
  5. 【socket】 unix域套接字(socketpair )通信|socketpair和pipe的区别|进程间通信-Unix domain socket
  6. ubuntu重新启动网卡_Ubuntu –启动,停止,重新启动服务
  7. Ubuntu16.04安装IC617,使用virtuoso 命令时出现错误HOST <eda> DOES NOT APPEAR TO BE A CADENCE SUPPORTED LINUX
  8. java 向word插入图片让图片一行两个
  9. 深入理解JVM(整理)
  10. 电机的分类与基本原理