51单片机与手机的蓝牙通信

问题描述

最近在做智能手表,其中一个功能是需要手机通过蓝牙将其接收到的短信自动转发给51单片机。请问如何实现,因为本人是搞硬件类的,所以对这方面不懂。学校课程刚开java没多久,刚学到“类的继承”那一节,请问我现在的水平弄出来要多久,好做吗。(下个月中旬要交作品,所以比较急)

解决方案

时间: 2025-01-09 06:44:59

51单片机与手机的蓝牙通信的相关文章

rtu-做个配置RTU参数的小工具,要求可以通过手机 USB + 蓝牙 通信,支持案桌 + 苹果 系统

问题描述 做个配置RTU参数的小工具,要求可以通过手机 USB + 蓝牙 通信,支持案桌 + 苹果 系统 做个配置RTU参数的小工具,要求可以通过手机 USB + 蓝牙 通信,支持案桌 + 苹果 系统 哪位大侠清楚,望指点一二

51单片机串口通信-手机如何通过蓝牙透传模块HC-05控制51单片机STC89C52上一个led灯的亮灭?

问题描述 手机如何通过蓝牙透传模块HC-05控制51单片机STC89C52上一个led灯的亮灭? 需要先往单片机里下载什么源程序(串口程序)吗?...如果有知道的,请不吝赐教,万分感谢 解决方案 波特率调好,在设置单片机的串口通信读取就好.需要代码我可以发给你

51单片机之蓝牙控制风扇

这个是我大二才学51单片机的时候做的一个项目,其实这个项目比较简单,只不过是我们自己把它想得太难了,下面我来总结一下具体设计过程,我会上传代码和研究报告:点击这里! 首先买一个蓝牙模块,我买的是HC-06,在手机上下载一个蓝牙串口调试助手,等同于单片机的UART串口通信,利用BUFF来获取接受到的数据,这里只需要重视一个问题,就是测试编码,如果APP发送0xFF,(APP蓝牙串口调试助手已经支持手动设置按钮名字和发送的字符了)但是蓝牙模块很有可能接受到的是0xF8,0xF2,0xFE.所以这里我

51单片机串口通信时,接收到数据后为什么在while语句中将EA置1

问题描述 51单片机串口通信时,接收到数据后为什么在while语句中将EA置1 刚进入while语句时为什么要将EA置1??程序如下: #include #define uchar unsigned char uchar numaflagbenum; sbit beep=P2^3; void init(); void main() { init(); while(1) { if(flag==1) { EA=0; flag=0; TR0=1; if(a==1) { benum=4; } if(a=

51单片机之间的串口通信问题

问题描述 51单片机之间的串口通信问题 请问各位大虾,我要让两块51之间用串口进行通信,请问要怎么弄呢? 比如说我一块采集温度,将采集到的温度发送到另一块并在另一块显示出来,要怎么弄呢? 希望能详细点...谢谢... 解决方案 arm与51单片机之间串口通信实验arm与51单片机之间串口通信实验51单片机串口通信 解决方案二: 代码难得写,你找一下单片机多机通讯的书看看,硬件电路上两根串口线是交叉连接的.就是一个单片机tx连接另一个的rx 解决方案三: 网上也有详细的代码,方向给你说了,加油哦.

单片机编程 小车 蓝牙-各类51单片机的智能小车

问题描述 各类51单片机的智能小车 请求智能小车的文档,有PCB,C语言源程序,其余的越多越好啦,作为新手,真诚恳请大神们施施援手 解决方案 google下,没有哪里有google的多. 解决方案二: 这个是为了去年参加某比赛的作品. ? 功能: 蓝牙启动, 变速, 蔽障, 舵机摆臂攻击, 目标搜索, 其它 ? 硬件搭建布局图: ? ? ? 在实验室写的程序,没及时备份..完整版的程序没有了! 只实现部分模块功能的源码: ? #include "reg52.h" #include #d

51单片机串口通信-51单片机中的串口通信发送10(16进制)以上显示不正确

问题描述 51单片机中的串口通信发送10(16进制)以上显示不正确 串口通信中,向单片机发送数据控制LED灯亮实验中 发01,02.04.08 依次是 第1 2 3 4 个灯亮 而发送 10 就成第5 6 个一起亮了,然后发20 .40 是第7 和 第 8 个: 发 80 就全灭了 , 这是啥情况啊. #include unsigned char a,flag; void init(); void main() { init(); while(1) { if(flag == 1) { ES =

求解答-C语言51单片机串口通信程序求教

问题描述 C语言51单片机串口通信程序求教 #include #include #include #define INBUF_LEN 4 //数据长度 unsigned char inbuf1[INBUF_LEN]; unsigned char checksum,count3; bit read_flag=0; void init_serialcomm(void) { SCON = 0x50; //SCON: serail mode 1, 8-bit UART, enable ucvr TMOD

安卓应用开发-安卓蓝牙通信 基于底层单片机蓝牙模块的通信

问题描述 安卓蓝牙通信 基于底层单片机蓝牙模块的通信 现在在做一个app项目,负责显示由底层单片机蓝牙模块发送过来的数据,单片机 不断循环发送 s234,而我这边显示不全,一会儿显示s,一会儿显示234开发-安卓蓝牙通信 基于底层单片机蓝牙模块的通信-单片机与蓝牙模块通信"> 解决方案 安卓蓝牙通信安卓蓝牙通信安卓蓝牙通信 解决方案二: 可以设置发送接收标志,单片机发送一个标志告诉安卓端应用,准备开始接收有效数据,单片机发送完后再发送结束标志,告诉安卓端应用发送完成. 安卓端的应用如果没收