基于蓝牙的APP控制STM32板LED小灯

一、准备工作

功能:用APP控制STM32F103单片机上的部件如:LED小灯,蜂鸣器。。

硬件:蓝牙模块、STM32F103战舰(或其他单片机)、手机一部

软件:AppInventor(网上下载,不能放在有中文的文件夹中,否则报错)

二、功能实现

蓝牙模块:连接HC-05  VCC GND TX(接单片机RXD) RX(TXD)打开蓝牙串口通信助手(正点原子A盘增值资料里有)

此时,蓝牙的小灯会以慢闪的形式亮灭。我这里,接的是串口PB10和PB11。

代码如下:重点是需要打开第二个串口 uart3.c、timer.c均可在增值资料的蓝牙HC-05中找到

#include "led.h"
#include "delay.h"
#include "key.h"
#include "sys.h"
#include "usart.h"
#include "usart3.h"
#include "be

  • 30
    点赞
  • 206
    收藏
    觉得还不错? 一键收藏
  • 20
    评论
基于嵌入式操作系统的应用程序通过蓝牙可以实现对stm32f103开发端的控制。首先,需要在stm32f103开发连接蓝牙模块,使其能够与手机或其他蓝牙设备进行通信。然后,在基于嵌入式操作系统的应用程序中,通过蓝牙模块与stm32f103开发进行通信。 在应用程序中,首先需要通过蓝牙模块与手机或其他蓝牙设备进行配对和连接,以建立蓝牙通信链路。一旦建立成功,应用程序就可以发送控制命令或数据给stm32f103开发端。例如,可以通过蓝牙发送控制命令给开发,实现开启或关闭某个功能模块的操作;或发送数据给开发,让其进行相应的数据处理和反馈。 在stm32f103开发端,需要编写相应的程序来解析和执行通过蓝牙接收到的命令或数据。可以利用串口通信协议来实现与蓝牙模块之间的数据传输,通过串口接收蓝牙模块发送过来的数据,然后根据接收到的命令进行相应的控制操作或数据处理。 总结来说,基于嵌入式操作系统的应用程序可以通过蓝牙stm32f103开发端进行通信和控制。通过蓝牙配对和连接建立通信链路,并在应用程序中发送控制命令或数据给stm32f103开发端。在开发端,通过编程解析和执行蓝牙接收到的命令或数据,实现相应的控制操作或数据处理功能。这样可以实现便捷的无线控制和数据传输。
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值