news 2026/8/10 12:31:41

ESP32蓝牙学习总结

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ESP32蓝牙学习总结

1.蓝牙概述

1.1 经典蓝牙与低功耗蓝牙介绍

  • 经典蓝牙:连续的数据
  • 低功耗蓝牙:间歇性数据

1.2 ESP32系列芯片对蓝牙的支持

  • 蓝牙联盟重点是BLE,最新的蓝牙模型都是BLE技术体系

2.ESP32经典蓝牙案例实操

2.1 手机蓝牙无线控制LED

  • 开发板:标准的esp32
  • 开发软件:vscode
  • 创建新项目
  • 目的:让蓝牙做为串口,通过手机连接蓝牙发送命令,控制LED灯开关
  • 让蓝牙变成串口叫蓝牙SPP。

2.2 两个ESP32实现蓝牙双向通信

  • 用的都是经典的ESP32
  • OLED的U8G2固定代码格式
  • 上传代码失败,由于代码内存太大了,就去设置芯片的分区表。
  • 分区表的文件:C:\.platformio\packages\framework-arduinoespressif32\tools\partitions
  • 打开里面的default.csv的表格。程序默认是放在app0或者app1,为啥有2个,因为要去支持OTA升级的原因。16进制去算内存
  • 可以看见内存占1.3MB
  • 我们指定默认分区表用huge.app.csv,这个分区表不支持OTA升级。所以关于APP的代码占3MB左右
  • 在platformIO里面,指定分区表
  • 目的:

3.低功耗蓝牙基础讲解

3.1BLE初体验

  • 微信小程序搜索谷雨蓝牙,没广告好用。
  • 分析了一系列的蓝牙连接后的选项信息
  • 最终:主要就是代码的使用,以及记住哪些单片机有经典蓝牙或者低功耗蓝牙
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/10 12:30:25

终极青龙脚本库指南:一站式自动化薅羊毛神器解析 [特殊字符]

终极青龙脚本库指南:一站式自动化薅羊毛神器解析 🚀 【免费下载链接】huajiScript 滑稽の青龙脚本库 项目地址: https://gitcode.com/gh_mirrors/hu/huajiScript 你是否厌倦了每天手动签到、重复点击领取各种平台福利?是否经常因为忘记…

作者头像 李华
网站建设 2026/8/10 12:29:25

030_简单30秒操作彻底禁止 Windows 自动更新

原稿中 6 张截图的实际顺序应为:进入 Windows 更新页面 → 检查更新 → 出现“更新并关机/重启” → 重启后安装更新 → 在服务中找到 Windows 更新 → 停止服务。原稿还把“恢复”选项卡写进教程,但截图中没有该操作,而且服务恢复策略只处理…

作者头像 李华
网站建设 2026/8/10 12:28:18

037_Win11右键菜单恢复Win10经典样式

🔥 个人主页: 杨利杰YJlio ❄️ 个人专栏: 《Windows 疑难杂症与工单复盘案例库》 《Sysinternals实战教程》 《WINDOWS教程》 《Windows PowerShell 实战》 《IOS插件分析测试》 《超简单:用Python让Excel飞起来》…

作者头像 李华
网站建设 2026/8/10 12:27:12

终极窗口调整指南:如何用WindowResizer解决Windows顽固窗口难题

终极窗口调整指南:如何用WindowResizer解决Windows顽固窗口难题 【免费下载链接】WindowResizer 一个可以强制调整应用程序窗口大小的工具 项目地址: https://gitcode.com/gh_mirrors/wi/WindowResizer 还在为那些无法调整大小的Windows应用程序窗口而烦恼吗…

作者头像 李华
网站建设 2026/8/10 12:23:27

eBPF技术实战:从基础到进阶的能力验证与应用

1. 当技术能力遭遇质疑:从eBPF争议看工程师的自我证明 最近在技术社区看到一则有趣的讨论:某位工程师的eBPF能力遭到同行质疑,引发了一场关于技术实力认证的辩论。这让我想起自己早期接触eBPF时踩过的坑——第一次用kprobe跟踪系统调用&#…

作者头像 李华