手机app和单片机蓝牙通讯c语言,单片机怎么和手机通信,你知道吗?
原标题:单片机怎么和手机通信,你知道吗?
在用单片机做产品的时候,难免会用到单片机和手机通信,能和手机通信的方案有很多这种,像常用的蓝牙,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语言,单片机怎么和手机通信,你知道吗?相关推荐
- 手机app开发用的是什么语言?甲由科技细数其优势
目前因为移动互联网的火爆,人人都想开发一款属于自己的app,所以咨询app开发的朋友很多.,现在大家都知道商城app软件的盈利能力非常强,一旦流量多了,那么可以盈利的方式就比较多,而且对于拥有自主产品 ...
- 51单片机蓝牙通讯精准控制步进电机简易教学
51单片机蓝牙通讯精准控制步进电机 1.蓝牙模块 本次用到的蓝牙模块为HC-05,关于HC-05怎么配置的文章已经写过很多,这里就不一一介绍了,我下面具体讲一些关于单片机蓝牙数据的收发简单快捷的方法实 ...
- 手机app开发用的是什么语言?有哪些优势?
目前因为移动互联网的火爆,人人都想开发一款属于自己的app,所以咨询app开发的朋友很多.,现在大家都知道商城app软件的盈利能力非常强,一旦流量多了,那么可以盈利的方式就比较多,而且对于拥有自主产品 ...
- 用计算机修图属于,手机APP和电脑修图有什么区别?能否用手机替代电脑修图? | 摄影早自习第1082天...
原标题:手机APP和电脑修图有什么区别?能否用手机替代电脑修图? | 摄影早自习第1082天 第1082天 目前还不行.手机修图APP通常功能不全,控制不便,空间太小,速度太慢.但我可以给你展示下我在 ...
- 单片机 多机通讯c语言,单片机多机串口通信.doc
单片机多机串口通信 摘要 本文详细介绍了基于RS-485总线的单片机与多台单片机间的串行通信原理.实现方法和相应的通信硬件.软件设计.该设计是由单片机与单片机组成的主从控制系统,其中单片 关键词: 单 ...
- 单片机cant通讯 c语言,基于C8051F040单片机的CAN总线通信
硬件部分 硬件部分电路结构如下: CAN收发模块原本采用的是ATA6660高速CAN收发芯片,电路连接如下: 设计电路为:当单片机发送数据时,D18闪烁,并将数据传送给ATA6660芯片:当ATA66 ...
- 自制手机app的51蓝牙+WiFi+循迹+避障OLED显示速度小车
最近有空了,重新复习了下51单片机,真的是温故而知新,学到了之前没学到的知识,所以打算做个基于51的蓝牙小车玩玩,也算是圆大一的梦吧,就当复习一下. 实现效果: 1.蓝牙可以控制前后左右,调速(快慢) ...
- 51单片机串口通讯c语言程序,如何使用51单片机实现串口通信
描述 STC51单片机一般带有1个串口,有的带有2个串口,串口一般用于下载程序和串口通信.串口通信特别适合控制设备,所以工控机的电脑上一般都带有串口. 51单片机的串口引脚为P3.0引脚与P3.1引脚 ...
- 两个单片机iic通讯程序_PIC单片机之DS1302时钟
大家好,通过前一期的学习,我们已经对ICD2 仿真烧写器和增强型PIC 实验板的使用方法及学习方式有所了解与熟悉,学会了如何用单片机来控制发光管.继电器.蜂鸣器.按键.数码管.RS232串口.步进电机 ...
最新文章
- NLP为RPA带来了什么价值?
- Tomcat自定义Http错误信息
- SAP UI5 oList.bindAggregation(item) will trigger odata request
- C# 线程问题之争用条件
- 左右滑动实现activity之间的跳转
- 【python】Get与Post的区别?(面试官最想听到的答案)
- php中socket的使用
- android+ndk+r9+x64下载,Win7 64位中文旗舰版上Cocos2d-x 3.0的Android开发调试环境架设
- python中while与else的联姻
- 4.3 AlexNet CNN、tensorflow实现——python实战
- Atitit 未来 技术趋势 没落技术 attilax著 艾龙 总结 1. 2018技术趋势	2 1.1. 人工智能与区块链	2 1.2. 2、 PWA 或将大热	2 1.3. 5、
- renpy 如何执行2个action_可执行的网络推广方案如何策划 8个维度 学会了策划方案不求人...
- 蓝牙耳机测试软件apk_蓝牙5.0手机如何测试检测分辨?这款免费APP帮大忙
- GBK与GB2312
- 谷歌浏览器 js 获取 汉字 乱码
- css3实现缺角四边形_CSS3实现缺角矩形,折角矩形以及缺角边框
- AttributeError: module ‘dask‘ has no attribute ‘delayed‘问题
- 启动Nginx时报错:error while loading shared libraries: librdkafka.so.1: cannot open shared object file: No
- mac删除分区并合并分区
- 【Quarkus】像子弹一样飞的启动速度之入门案例