news 2026/2/28 5:53:32

蓝牙模块例程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
蓝牙模块例程

目录

1.蓝牙模块的本质

2.接线图

3.蓝牙模块控制LED

第一步:复制串口收发文本数据包(STM32入门教程中)在其中修改

第二步:显示屏、绘图、按键、滑杆、摇杆这些功能如何编写程序,在使用之前,一定要先实现单片机通过printf打印串口内容

Serial.c

第三步:为了实现单片机中,解析按键、滑杆、摇杆数据包的功能,规定的数据包格式是,[为包头,]为包尾,中间是若干个用逗号分隔开的子字符串

第一步:把两个方括号中间的整个字符串接收下来,而目前的串口收发文本数据包的程序是可以实现这个功能的,只需要简单修改一下

Serial.c

第二步:纯字符串处理

main.c

第四步:手机连接上对应的蓝牙型号后,通过蓝牙串口-江协科技微信小程序,就能实现对应的功能


1.蓝牙模块的本质

蓝牙模块就是串口模块的一种无线串口,所以串口模块的程序是可以使用在蓝牙模块上的,本次蓝牙模块的例程就是使用江协科技的STM32入门教程中的串口收发数据包代码,在此代码稍微修改一些就是蓝牙模块例程序,使用的蓝牙软件是,江协科技-蓝牙串口,强烈推荐,功能齐全,在PID调参时,特别方便


2.接线图

将USB转串口拔掉,换成蓝牙模块,GND、TXD、RXD对应替换为蓝牙模块的,另外注意,蓝牙模块,还得提供电,VCC引脚接到面包板得到3.3V供电,接到ST-LINK得到5V供电


3.蓝牙模块控制LED

第一步:复制串口收发文本数据包(STM32入门教程中)在其中修改

第二步:显示屏、绘图、按键、滑杆、摇杆这些功能如何编写程序,在使用之前,一定要先实现单片机通过printf打印串口内容

Serial.c

此为标准库的,HAL库不一定需要

第三步:为了实现单片机中,解析按键、滑杆、摇杆数据包的功能,规定的数据包格式是,[为包头,]为包尾,中间是若干个用逗号分隔开的子字符串

第一步:把两个方括号中间的整个字符串接收下来,而目前的串口收发文本数据包的程序是可以实现这个功能的,只需要简单修改一下

Serial.c

第二步:纯字符串处理

main.c

第四步:手机连接上对应的蓝牙型号后,通过蓝牙串口-江协科技微信小程序,就能实现对应的功能

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/19 9:07:56

AutoGPT与Figma插件联动:UI设计建议自动生成

AutoGPT与Figma插件联动:UI设计建议自动生成 在数字产品竞争日益激烈的今天,设计师不仅要追求视觉美感,还要快速响应市场变化、紧跟用户偏好。然而,从灵感构思到原型落地的过程往往耗时漫长——竞品调研要翻数十个App,…

作者头像 李华
网站建设 2026/2/25 4:27:08

如何用5大高效技巧提升3D点云预处理质量?完整实战指南

如何用5大高效技巧提升3D点云预处理质量?完整实战指南 【免费下载链接】point-e Point cloud diffusion for 3D model synthesis 项目地址: https://gitcode.com/gh_mirrors/po/point-e 你在处理3D点云数据时是否经常遇到模型训练不稳定、泛化能力差的问题&a…

作者头像 李华
网站建设 2026/2/24 14:31:55

Twitch掉落自动收集器:5分钟掌握高效挂机技巧

Twitch掉落自动收集器:5分钟掌握高效挂机技巧 【免费下载链接】TwitchDropsMiner An app that allows you to AFK mine timed Twitch drops, with automatic drop claiming and channel switching. 项目地址: https://gitcode.com/GitHub_Trending/tw/TwitchDrops…

作者头像 李华
网站建设 2026/2/22 17:23:37

AutoGPT景点讲解词生成AI

AutoGPT景点讲解词生成AI 在文旅产业数字化转型的浪潮中,一个看似简单却长期困扰行业的问题浮出水面:如何高效、精准地为不同游客群体定制高质量的景区讲解内容?传统方式依赖人工撰写,周期长、成本高;模板化系统虽快&a…

作者头像 李华