原标题:单片机怎么和手机通信,你知道吗?

在用单片机做产品的时候,难免会用到单片机和手机通信,能和手机通信的方案有很多这种,像常用的蓝牙,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语言,单片机怎么和手机通信,你知道吗?相关推荐

  1. 手机app开发用的是什么语言?甲由科技细数其优势

    目前因为移动互联网的火爆,人人都想开发一款属于自己的app,所以咨询app开发的朋友很多.,现在大家都知道商城app软件的盈利能力非常强,一旦流量多了,那么可以盈利的方式就比较多,而且对于拥有自主产品 ...

  2. 51单片机蓝牙通讯精准控制步进电机简易教学

    51单片机蓝牙通讯精准控制步进电机 1.蓝牙模块 本次用到的蓝牙模块为HC-05,关于HC-05怎么配置的文章已经写过很多,这里就不一一介绍了,我下面具体讲一些关于单片机蓝牙数据的收发简单快捷的方法实 ...

  3. 手机app开发用的是什么语言?有哪些优势?

    目前因为移动互联网的火爆,人人都想开发一款属于自己的app,所以咨询app开发的朋友很多.,现在大家都知道商城app软件的盈利能力非常强,一旦流量多了,那么可以盈利的方式就比较多,而且对于拥有自主产品 ...

  4. 用计算机修图属于,手机APP和电脑修图有什么区别?能否用手机替代电脑修图? | 摄影早自习第1082天...

    原标题:手机APP和电脑修图有什么区别?能否用手机替代电脑修图? | 摄影早自习第1082天 第1082天 目前还不行.手机修图APP通常功能不全,控制不便,空间太小,速度太慢.但我可以给你展示下我在 ...

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

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

  6. 单片机cant通讯 c语言,基于C8051F040单片机的CAN总线通信

    硬件部分 硬件部分电路结构如下: CAN收发模块原本采用的是ATA6660高速CAN收发芯片,电路连接如下: 设计电路为:当单片机发送数据时,D18闪烁,并将数据传送给ATA6660芯片:当ATA66 ...

  7. 自制手机app的51蓝牙+WiFi+循迹+避障OLED显示速度小车

    最近有空了,重新复习了下51单片机,真的是温故而知新,学到了之前没学到的知识,所以打算做个基于51的蓝牙小车玩玩,也算是圆大一的梦吧,就当复习一下. 实现效果: 1.蓝牙可以控制前后左右,调速(快慢) ...

  8. 51单片机串口通讯c语言程序,如何使用51单片机实现串口通信

    描述 STC51单片机一般带有1个串口,有的带有2个串口,串口一般用于下载程序和串口通信.串口通信特别适合控制设备,所以工控机的电脑上一般都带有串口. 51单片机的串口引脚为P3.0引脚与P3.1引脚 ...

  9. 两个单片机iic通讯程序_PIC单片机之DS1302时钟

    大家好,通过前一期的学习,我们已经对ICD2 仿真烧写器和增强型PIC 实验板的使用方法及学习方式有所了解与熟悉,学会了如何用单片机来控制发光管.继电器.蜂鸣器.按键.数码管.RS232串口.步进电机 ...

最新文章

  1. NLP为RPA带来了什么价值?
  2. Tomcat自定义Http错误信息
  3. SAP UI5 oList.bindAggregation(item) will trigger odata request
  4. C# 线程问题之争用条件
  5. 左右滑动实现activity之间的跳转
  6. 【python】Get与Post的区别?(面试官最想听到的答案)
  7. php中socket的使用
  8. android+ndk+r9+x64下载,Win7 64位中文旗舰版上Cocos2d-x 3.0的Android开发调试环境架设
  9. python中while与else的联姻
  10. 4.3 AlexNet CNN、tensorflow实现——python实战
  11. Atitit 未来 技术趋势 没落技术 attilax著 艾龙 总结 1. 2018技术趋势 2 1.1. 人工智能与区块链 2 1.2. 2、 PWA 或将大热 2 1.3. 5、
  12. renpy 如何执行2个action_可执行的网络推广方案如何策划 8个维度 学会了策划方案不求人...
  13. 蓝牙耳机测试软件apk_蓝牙5.0手机如何测试检测分辨?这款免费APP帮大忙
  14. GBK与GB2312
  15. 谷歌浏览器 js 获取 汉字 乱码
  16. css3实现缺角四边形_CSS3实现缺角矩形,折角矩形以及缺角边框
  17. AttributeError: module ‘dask‘ has no attribute ‘delayed‘问题
  18. 启动Nginx时报错:error while loading shared libraries: librdkafka.so.1: cannot open shared object file: No
  19. mac删除分区并合并分区
  20. 【Quarkus】像子弹一样飞的启动速度之入门案例

热门文章

  1. 如何成为一名成功的自由程序员?
  2. 不切换 Git 分支,却能同时在多个分支上工作,我是怎么做到的?
  3. SEO之搜索引擎劫持
  4. 002:Python爬虫Urllib库全面分析
  5. Mysql出现问题:什么是prepare语句解决方案
  6. 计算机应用基础教学进度表,《计算机应用基础》教学计划及教学进度
  7. vue项目中element-ui全局引入按需引入按需引入报错解决
  8. 【王道考研】操作系统 笔记 第二章上 进程调度
  9. python绘制蟒蛇_Python实现七彩蟒蛇绘制实例代码
  10. 加密算法应用之密码保护