您当前的位置:首页 > 电脑百科 > 硬件技术 > 硬件技术

单片机如何实现单片机+蓝牙模块或手机蓝牙模块,手机上应用程序

时间:2022-04-26 09:37:48  来源:今日头条  作者:林老师授单片机

假如你用单片机的串口进行通信的话,这样只需要考虑串口转蓝牙和蓝牙转串口的过程就可以了,主要是二者在通信过程中的编码和解码,当然你具体处理的肯定是比特流,利用现成的蓝牙模块,至于具体的蓝牙通信协议不用深究,但要知道大概。

单片机如何实现单片机+蓝牙模块或手机蓝牙模块,手机上应用程序

 

蓝牙信号会被手机的蓝牙模块识别,但是手机具体如何响应,需要你控制,这一步相对要难一些,当然只是简单功能的话还好说,可以把智能手机想像成一个ARM的开发平台,就类似单片机一样,但是这个平台上已经有一个大型程序,就类似烧芯片一样,这个程序叫做操作系统,可能是IOS,也可能是Android/ target=_blank class=infotextkey>安卓,操作系统上会有现成的API函数,就是为了方便开发,基本可以不考虑硬件而去实现功能。

 

根据你的目的在手机上编写小的App,程序,来解读你所收到的蓝牙信号,比如说可以触发手机按键控制单片机上的LED。当然二者的通信过程肯定是有来有往的,就是你必须双向编码和解码,同时做出相应。

 

///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我或者看个人简介就可以找到我哦~点我头像黑色字体加我地球呺也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///

单片机如何实现单片机+蓝牙模块或手机蓝牙模块,手机上应用程序

 

蓝牙模块的应用中串口助手里的波特率实际上这个9600和这个38400他们俩之间没有关系,关键就是说如果用单片机来做,那这个模块单片机的这个波特率就要设置成38400,但是一般来讲,单片机51单片机波特率做不了特别高,可以把这个波特率改成9600,就是用之前说的指令可以把它改一下,就是说这个波特率修改指令,就可以把它改成9600的波特率,这样的话用起来就更方便了.

 

这个AT指令只要自己用串口助手来配,就看得见摸得着,配错了也没关系,再重新配,这样的话就熟悉了这个AT指令的用法,一旦这个配置完成之后,比如把他们俩重新断电,然后再给他上电,大概一两秒钟之后,他们俩就自动配对成功了,这样的话比如把主机放在你的小车的遥控器上,从机把它放在小车端,不用的时候就把电关了,当想用的时候,你给他打开电源,他们俩就会自动的配对,那就可以完成你的遥控控制了。

单片机如何实现单片机+蓝牙模块或手机蓝牙模块,手机上应用程序

 

剩下的遥控控制就很简单了,那就是用串口了,比如说就用指令用ABCD来代表前进后退左转右转,主机你发送一个a,代表是前进,从机接收到一个a,就控制小车的电机都正转让他往前跑,然后发送一个B,就代表让小车后退,主机发送,这个时候小车端接收到这个B就控制他后退。

 

至于这个发送,之前说串口的时候,用发送一个字节的函数,就发送这个B,发送这个指令就行了,在这个串口中断当中接收到这个字符,然后来判断看看是什么,这样的话不就完成了一个小车了吗?所以AT指令并不是特别复杂,可以用助手来把它配好,特别是做这种简单的应用,就比如要用这个蓝牙做一个无线耳机之类,做这种模块的话,基本上都做这些简单的小应用。

单片机如何实现单片机+蓝牙模块或手机蓝牙模块,手机上应用程序

 

通过这个就能熟悉一方面,把串口再重新拾起来,另外一方面,了解这种AT指令,对你以后学习其他的关于涉及到AT指令的模块会有好处,当然了,对配置东西也可以用单片机来做,但是如果做这种简单的东西,没有必要用单片机来配,比如用单片机来配这个东西,还要查这个地址什么的,还要去监控串口的一些数据,还要把它读出来,还要再去做这些处理,那不如用这个串口助手把他们俩配好,然后只用他的透传功能就可以了。

 

包括平时做的一些项目,用到4G的模块,那这个时候,我们实际上也是用串口把它配置好,然后只用他的透传功能,开机就是进入透传模式了,直接用就行,这样的话就比较方便,否则的话也没必要去买这个模块,大家用这种模块就要学习这种模块的用法。



Tags:单片机   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
C51单片机基础知识
C51单片机,也称为8051单片机,是一种经典的8位嵌入式微控制器,最早由英特尔(Intel)在上世纪80年代初开发。它具有许多特性和功能,使其在各种嵌入式应用中得到广泛应用。1、架构C51...【详细内容】
2023-09-19  Search: 单片机  点击:(199)  评论:(0)  加入收藏
win10串口单片机烧录开启失败解决方法
in10串口单片机烧录开启失败的问题今天和大家一起来分享下。不少的用户在安装了这个软件之后,首次开启使用的时候都有遇到这样的问题。原因可能是相关的程序串口被占用了,我们...【详细内容】
2022-09-01  Search: 单片机  点击:(576)  评论:(0)  加入收藏
用C语言,模仿C++写单片机程序
因为个人爱好,平时在家学习单片机开发,没事写写程序,不知道怎么地,突然就想用C模仿C++写程序,于是乎,弄了几个宏定义。。。首先,为了在样子上长得像,需要这样一个宏定义,如下: 光这样...【详细内容】
2022-05-12  Search: 单片机  点击:(521)  评论:(0)  加入收藏
单片机如何实现单片机+蓝牙模块或手机蓝牙模块,手机上应用程序
假如你用单片机的串口进行通信的话,这样只需要考虑串口转蓝牙和蓝牙转串口的过程就可以了,主要是二者在通信过程中的编码和解码,当然你具体处理的肯定是比特流,利用现成的蓝牙模...【详细内容】
2022-04-26  Search: 单片机  点击:(397)  评论:(0)  加入收藏
基于proteus的51单片机开发实例24-矩阵键盘(行列式键盘)
1. 基于proteus的51单片机开发实例24-矩阵键盘1.1. 实验目的图1 矩阵键盘电路本实例我们来学习矩阵键盘(行列式键盘)的电路设计、编程实现。目的是通过较少的I/O口来识别多个...【详细内容】
2020-08-04  Search: 单片机  点击:(2900)  评论:(0)  加入收藏
从一个详细的实例来知道单片机编程,你照着做就行了
我们要想使单片机工作,就需要编写程序,再将程序写入单片机,单片机在程序的控制下工作以完成指定的任务。没有程序的控制,单片机就无法工作。那么如何编写单片机程序呢?1.从一个...【详细内容】
2020-05-25  Search: 单片机  点击:(318)  评论:(0)  加入收藏
单片机C语言编程,心得都在这里了
这个8*8按键程序的过程中,不管是在自己写还是参考别人程序的过程中,发现自己对C语言有些基本知识点和编程规范有很多不懂的地方,有些是自己以前的编程习惯不好,有些就是基础知识...【详细内容】
2020-05-13  Search: 单片机  点击:(373)  评论:(0)  加入收藏
怎样选择单片机型号?
单片机型号的选择需要根据需求而定,具体可能涉及到选型的需求有:单片机的片上资源、引脚数、Flash大小、封装等。下面展开说明。成本、主频1 根据片上资源选型这个片上资源对...【详细内容】
2020-03-25  Search: 单片机  点击:(352)  评论:(0)  加入收藏
用python + 阿里云搭建物联系统,可将单片机上的数据传输到PC端
一、基本结构先看架构图 框架.png二、设备端接入物联网终端是用的ESP32,是一款自带蓝牙和Wifi的单片机。利用它可以直接接入互联网,无需其他模块。当然你可以将现在流行的NB-I...【详细内容】
2020-03-23  Search: 单片机  点击:(834)  评论:(0)  加入收藏
一文搞懂单片机应用程序架构
对于单片机程序来说,大家都不陌生,但是真正使用架构,考虑架构的恐怕并不多,随着程序开发的不断增多,本人觉得架构是非常必要的。前不就发帖与大家一起讨论了一下怎样架构你的单...【详细内容】
2019-09-25  Search: 单片机  点击:(770)  评论:(0)  加入收藏
▌简易百科推荐
笔记本升级SSD还是很有学问
升级固态硬盘,对于台式机的主板来说比较简单,而笔记本电脑可不能“干就完了”,一方面笔记本的拆机是个细致的活,另一方面还要根据笔记本主板的实际情况来购买固态硬盘,所以总体来...【详细内容】
2024-03-26    中关村在线  Tags:SSD   点击:(16)  评论:(0)  加入收藏
如何为不同品牌的笔记本电脑设置充电限制,这里提供详细步骤
笔记本电脑的电池健康状况至关重要。延长电池寿命可以帮你省下不少钱。对于长时间充电的Windows 11笔记本电脑用户来说,将电池电量限制在80%是很重要的。虽然操作系统没有提...【详细内容】
2024-01-20  驾驭信息纵横科技    Tags:充电限制   点击:(85)  评论:(0)  加入收藏
如何调整电脑屏幕的亮度,看这篇文章就够了
你可能需要定期更改屏幕亮度。当外面很亮的时候,你想把它调大,这样你就能看到。当你在黑暗的房间里时,你会希望它变暗,这样就不会伤害你的眼睛。降低屏幕亮度也有助于节省电力并...【详细内容】
2024-01-08  驾驭信息纵横科技    Tags:电脑屏幕   点击:(70)  评论:(0)  加入收藏
几个小步骤提升电脑性能,你知道嘛?
前两天私下里跟朋友聊天,说起来电脑运行的时候莫名其妙的会卡一下,我琢磨着固态硬盘也给你换了,再换就是直接换电脑吧,他问我有没有啥不花钱就能提升电脑性能的方法,我一琢磨还真...【详细内容】
2024-01-05  科技评测员    Tags:电脑性能   点击:(100)  评论:(0)  加入收藏
检查电脑配置的方法
检查电脑配置是确保电脑正常运行和性能优化的关键步骤。以下是一些常用的检查电脑配置的方法:第一个方法,使用电脑自带工具查看,大多数操作系统都自带了系统信息工具,可以查看电...【详细内容】
2023-12-13  老吴讲IT    Tags:电脑配置   点击:(175)  评论:(0)  加入收藏
电脑怎么设置开机密码
在数字化时代,电脑已成为人们生活工作的重要工具。随着互联网的普及,电脑中储存的个人信息也越来越多,包括但不限于银行账号、个人照片和公司文件等。为了有效保护个人隐私和重...【详细内容】
2023-12-13    IT行业网  Tags:开机密码   点击:(168)  评论:(0)  加入收藏
DIY从入门到放弃:电脑开机越慢性能才越强?
当360安全卫士横空出世的时候,大家都在PK开机时长,很多玩家也就觉得,电脑开机速度越快,就证明电脑的性能越强,但事实上却并非如此。听起来好像挺反常,毕竟电脑性能强了,开机过程中...【详细内容】
2023-11-27    中关村在线  Tags:DIY   点击:(156)  评论:(0)  加入收藏
笔记本电脑性能分析:处理器、内存、硬盘和显卡的深度解读
随着科技的快速发展,笔记本电脑已经成为我们日常生活和工作中不可或缺的一部分。在选择购买或升级笔记本电脑时,性能是大家最为关注的焦点。然而,对于大部分用户来说,笔记本电脑...【详细内容】
2023-11-20  韦希喜    Tags:笔记本电脑   点击:(219)  评论:(0)  加入收藏
耳机插进电脑检测到了,但是麦克风没声音,应该如何解决?
在日常生活中,我们经常会使用电脑进行视频录制、在线会议或语音聊天等操作,此时麦克风的重要性不言而喻。然而,有些用户在使用耳机(比如一魔声学E500 Pro接音频线)进行视频录制时...【详细内容】
2023-11-20  1Mii一魔声学    Tags:麦克风   点击:(193)  评论:(0)  加入收藏
远程运维是什么?运维是什么?运维工程师是干嘛的?
大家眼中的运维工程师是这样的:修电脑、装网线、背锅的。然而实际的运维除了包揽上面这些活之外,开发项目正式上线后,后续的所有工作都是运维的。运维,顾名思义负责运行、维护。...【详细内容】
2023-11-13  科技诚谈    Tags:远程运维   点击:(157)  评论:(0)  加入收藏
站内最新
站内热门
站内头条