单片机怎么和手机通信,你知道吗?
在用单片机做产品的时候,难免会用到单片机和手机通信,能和手机通信的方案有很多这种,像常用的蓝牙,Wifi等等,当然还有更高层次的通过互联网,一般我们使用比较多的就是用蓝牙和手机通信,我们今天就给大家说一下手机蓝牙如何和手机通信。
废话不多说直接转入正题。
一、准备:
1.首先得有一款支持串口通信的单片机,我们使用的是51单片机。
51最小系统
2.蓝牙模块(HC06)
HC06(图片来源于网络,如涉权请联系删除)
3.下载个蓝牙串口调试助手
蓝牙串口调试助手图标
蓝牙串口调试助手界面
4.蓝牙转串口模块(主要用于显示接受到的数据,在单片机开发应用中可以没有)
5.电脑上安装一个串口调试助手。
6.若干焊锡,杜邦线,焊台,电脑一台,手机一部等。
二、调试工作
1.调试蓝牙模块
用杜邦线把蓝牙转串口模块和蓝牙模块连接起来,对应引脚链接分别为
VCC–>VCC
GND–>GND
TXD–>RXD
RXD–>TXD
这里一定要注意TXD和RXD一定不要接反,串口的波特率和蓝牙模块波特率要对应,否则不能使用
打开手机上的软件串口调试助手,在下面键盘上输入一个字符,点击发送,然后在电脑显示屏上就会看到该字符,那么调试成功。
三、连接工作
把蓝牙模块和单片机模块连接起来,然后打开蓝牙串口调试助手,连接上蓝牙模块(初次连接可能需要密码,默认初始密码1234)发送数据,这个时候就像用电脑给单片机发送数据一样。
四、功能扩展
调试好了蓝牙模块和手机之间的通信,那么就可以通过手机蓝牙串口调试助手发送一些字符,当单片机接收到字符时,让其执行一定的命令,这就实现了单片机的应用开发,需要执行什么任务这得需要调试程序来控制了,只要展开想象的翅膀大胆去想,把我们学会的知识运用起来,你就成功了。
初步可以尝试做一个蓝牙遥控小车,控制家电开关通断等等,原理都是一样,学会一个类推就行了,加油啊!
单片机怎么和手机通信,你知道吗?相关推荐
- 手机app和单片机蓝牙通讯c语言,单片机怎么和手机通信,你知道吗?
原标题:单片机怎么和手机通信,你知道吗? 在用单片机做产品的时候,难免会用到单片机和手机通信,能和手机通信的方案有很多这种,像常用的蓝牙,Wifi等等,当然还有更高层次的通过互联网,一般我们使用比较多 ...
- 单片机蓝牙烧录_实现蓝牙HC-05、06与单片机的连接及与手机通信
蓝牙(Bluetooth):是一种无线技术标准,可实现固定设备.移动设备和楼宇个人域网之间的短距离数据交换(使用2.4-2.485GHz的ISM波段的UHF无线电波).蓝牙技术最初由电信巨头爱立信公司 ...
- java 蓝牙读取数据格式,单片机与安卓手机通过蓝牙串口模块利用JSON数据格式通信实例...
原标题:单片机与安卓手机通过蓝牙串口模块利用JSON数据格式通信实例 JSON 指的是 Java 对象表示法(Java Object Notation),JSON 是轻量级的文本数据交换格式,JSON ...
- STM32CubeMX(2)——串口实现HC-05蓝牙模块与手机通信
STM32实现蓝牙与手机通信 使用的蓝牙 STM32Cubemax配置 手机连接蓝牙 代码编写 总结 使用的蓝牙 本文使用的蓝牙是市面上常用的HC-05蓝牙模块 其引脚和STM32的连接为 蓝牙模块 ...
- 单片机 多机通讯c语言,单片机多机串口通信.doc
单片机多机串口通信 摘要 本文详细介绍了基于RS-485总线的单片机与多台单片机间的串行通信原理.实现方法和相应的通信硬件.软件设计.该设计是由单片机与单片机组成的主从控制系统,其中单片 关键词: 单 ...
- 单片机红外通信c语言,基于C语言的计算机与多单片机红外无线串口通信的实现.doc...
基于C语言的计算机与多单片机红外无线串口通信的实现 基于C语言的计算机与多单片机红外无线 串口通信的实现 黄文亮 信息学院 电子信息工程专业 指导教师 刘传菊 摘要:计算机与一台或多台单片机的通信系统 ...
- 单片机与PC机一样都是计算机,51单片机与PC机通信资料
<51单片机与PC机通信资料>由会员分享,可在线阅读,更多相关<51单片机与PC机通信资料(14页珍藏版)>请在人人文库网上搜索. 1.专业综合实习报告专 业: 电子信息工程 ...
- 单片机与gsm通信c语言,实现51单片机与GSM模块通信介绍
51单片机与GSM模块实现通信 1.检测串口线的好坏 1)将串口线插在电脑上,用短路子短接串口的2脚和3脚 2)打开串口调试助手 3)点击自动发送,在自动发送的窗口中随便发个数据,看看能不能接收到若能 ...
- 51单片机 ENC28J60 TCP/IP通信
51单片机 ENC28J60 TCP/IP通信 单片机:STC90C516RD+ ENC28J60模块:mini(3.3V供电) 设备:PC.开发板.两个网线.路由器 首先先介绍一下本文的移植针对于单 ...
最新文章
- 计算机基础16秋在线作业,北大16秋《计算机基础与应用-第二组》在线作业.doc
- mysql下count(*)和count(1)的区别
- Eclipse连接MySQL数据库(傻瓜篇)
- 服务器系统2022安装wsl2,手把手教你踩坑:老白的Docker for Windows安装初探WSL 2 backend...
- yum安装报错Error:Nothing to do
- P3089 [USACO13NOV]POGO的牛Pogo-Cow
- Windows装机必备软件列表
- mac matlab破解
- 【机器学习】网格搜索、随机搜索和贝叶斯搜索实用教程
- SPSS:主成分分析确定不同指标权重
- 灰度持续加仓,FIL即将大涨
- 微信壁纸小程序(SpringBoot后台V1.3.0发布)
- java统计每个单词单词出现的次数_Java统计英文句子中出现次数最多的单词并计算出现次数的方法...
- 10.原码、反码、补码
- html5统计鼠标点击的次数,怎么实现js统计鼠标点击次数
- Java学习笔记 - Chapter 1
- Echarts2.27树图和Handler.aspx结合
- 路由守卫-最全没有之一(亲测)
- java实现复制excel模板(多个工作表)并下载的代码
- github上新晋star3K的开源AI模型,包含情感分析等
热门文章
- 值得关注的5个在线HTML5工具
- anaconda + pytorch 配置 CPU版和GPU版
- python代码写好了怎么运行-教你如何编写、保存与运行Python程序的方法
- 并行多核体系结构基础 Yan Solihin 第6章 共享存储多处理器简介 摘录
- 【socket】 unix域套接字(socketpair )通信|socketpair和pipe的区别|进程间通信-Unix domain socket
- ubuntu重新启动网卡_Ubuntu –启动,停止,重新启动服务
- Ubuntu16.04安装IC617,使用virtuoso 命令时出现错误HOST <eda> DOES NOT APPEAR TO BE A CADENCE SUPPORTED LINUX
- java 向word插入图片让图片一行两个
- 深入理解JVM(整理)
- 电机的分类与基本原理