【TB-02模组专题⑤】微信小程序通讯TB02 模块控制 STM32 单片机LED灯

  • 本<安信可ble mesh蓝牙模组TB-02模组专题>系列博客学习由官方博客 CSDN安信可博客 潜心所力所写。如有不对之处,请留言,我们及时更改。

  • 1、BLE MESH开发环境linux版搭建,点亮一盏LED灯。

  • 2、简单学习如何对接天猫精灵语音控制的过程;

  • 3、微信小程序蓝牙通讯 Ble 蓝牙Mesh TB02模组;

  • 4、如何在Android开发低功耗蓝牙ble控制 TB-02 模块,代码工程全部开源!

  • 5、微信小程序通讯TB02 模块控制 STM32 LED灯;

  • 6、天猫精灵语音控制通讯TB02 模块控制 51 单片机LED灯,就是这么简单;

文章目录

  • 一、材料准备
  • 二、实现过程
  • 三、蓝牙模块初始化
  • 四、STM32单片机与蓝牙模块的接线

【TB-02模组专题⑤】微信小程序通讯TB02 模块控制 STM32 单片机LED灯_第1张图片

一、材料准备

    这里务必声明一下,硬件对接需要一点成本请自行出资,并不像纯软件就可以搞的!

  1. ble蓝牙模块一个,可从淘宝购买!我使用的是安信可TB02模块开发版-普通版
  2. 微信小程序开发账号,自行从微信公众号注册!请自行入门小程序哦!
  3. 微信小程序源码链接:GitHub :https://github.com/Ai-Thinker-Open/AiTBxxForWeChat
  4. STM32单片机示例代码:https://pan.baidu.com/s/1BZn4ZVFa6MsTGXbE6joFaw 提取码:s829

二、实现过程

【TB-02模组专题⑤】微信小程序通讯TB02 模块控制 STM32 单片机LED灯_第2张图片

三、蓝牙模块初始化


     如果您的板子并没烧录AT固件,请按照第一篇文章,编译 example/at 工程,烧录到板子即可!

     默认波特率等设置,上电后会有信息打印,如下图所示:

【TB-02模组专题⑤】微信小程序通讯TB02 模块控制 STM32 单片机LED灯_第3张图片

四、STM32单片机与蓝牙模块的接线

STM32 TB02开发板
PA2 RX
PA3 TX
VCC VCC
GND GND

STM32所使用的具体型号为STM32F103C8T6,如需要编译相关STM32代码请自行搭建keil5开发环境,这里不再进行说明
线接好后打开我们提供的STM32代码程序,点击锤子图标选择Debug选项选择J-Link或者ST-Link下载程序。
【TB-02模组专题⑤】微信小程序通讯TB02 模块控制 STM32 单片机LED灯_第4张图片点击开发者工具导入之前下载的微信小程序源码,点击扫描二维码预览,使用微信扫码功能扫描下会弹出来相关的小程序界面,点击搜索蓝牙设备会弹出一个设备名称:Ai-Thinker的蓝牙设备,点击连接后会弹出一个发送和接收数据的界面,在发送区域填写1后点击发送,发送完成后会看到开发板上的灯亮起,接收区域收到light on,发送区域填写2后点击发送,发送完成后会看到开发板上的灯熄灭,接收区域收到light off。如下图

【TB-02模组专题⑤】微信小程序通讯TB02 模块控制 STM32 单片机LED灯_第5张图片
【TB-02模组专题⑤】微信小程序通讯TB02 模块控制 STM32 单片机LED灯_第6张图片

  • 共勉

你可能感兴趣的:(安信可TB-02)