目录例程移植修改设备名称添加characteristic粗浅理解自己添加一个characteristic(可读可写为例)发送数据接收数据超级实用的参考:ESP32蓝牙讲解例程移植官方例程路径:E:\Download\ESP-IDF\Espressif\frameworks\esp-idf-v4.4.2\examples\bluetooth\bluedroid\ble\gatt_server_service_table(给个我的路径作为参考)复制.c.h代码到自己的工程,若编译出错,找不到esp_bt.h,则:打开menuconfig找到蓝牙设置界面修改设备名称表面修改例程39行,修改此宏定义#
我一开始入门esp32的时候找关于固件下载好长时间都没有找到适合入门的固件烧录教程。现在学了一段时间,所以想要写一篇关于esp32固件烧录的教程,去帮助一些入门的朋友。这篇文章主要参考的官方文档的说明,如果想要了解更多的关于烧录知识或者完全适合你的开发板固件烧录的方法,你可以参考下面是链接:ESP-AT下载指导ESP-AT固件flash文件中doc中工具使用指南(这个不是链接)为什么下载固件?首先到手一款esp32开发板的第一件事就是下载固件,自己写代码才可以烧录进去才可以运行。固件如何烧录到esp32中?我在网络上找的时候以为对于不同的编程语言要下载不同的固件。但是后来我发现我错了,对于固件
我一开始入门esp32的时候找关于固件下载好长时间都没有找到适合入门的固件烧录教程。现在学了一段时间,所以想要写一篇关于esp32固件烧录的教程,去帮助一些入门的朋友。这篇文章主要参考的官方文档的说明,如果想要了解更多的关于烧录知识或者完全适合你的开发板固件烧录的方法,你可以参考下面是链接:ESP-AT下载指导ESP-AT固件flash文件中doc中工具使用指南(这个不是链接)为什么下载固件?首先到手一款esp32开发板的第一件事就是下载固件,自己写代码才可以烧录进去才可以运行。固件如何烧录到esp32中?我在网络上找的时候以为对于不同的编程语言要下载不同的固件。但是后来我发现我错了,对于固件
1、思路分析ESP32采用Arduino开发,结合u8g2模块可以很方便地实现在oled上显示图片。因此,只需要将一个视频拆开成一帧帧,然后循环显示即可。然而,有几个问题:视频太大,esp32的flash无法存下怎么办?答:两种方案:视频存储在电脑,一帧帧发送给ESP32即可,这样ESP32每次只需要存放一帧。可以通过【串口】发送给ESP32,也可以采用【socket协议】发送。(均可以采用python实现发送方的代码)如何将图片转换成u8g2能够显示的格式?通常我们使用u8g2显示图片,需要使用PCtoLCD2022这个软件将图片格式转换,其配置如下。为了能够传输视频,需要用python【实
1、思路分析ESP32采用Arduino开发,结合u8g2模块可以很方便地实现在oled上显示图片。因此,只需要将一个视频拆开成一帧帧,然后循环显示即可。然而,有几个问题:视频太大,esp32的flash无法存下怎么办?答:两种方案:视频存储在电脑,一帧帧发送给ESP32即可,这样ESP32每次只需要存放一帧。可以通过【串口】发送给ESP32,也可以采用【socket协议】发送。(均可以采用python实现发送方的代码)如何将图片转换成u8g2能够显示的格式?通常我们使用u8g2显示图片,需要使用PCtoLCD2022这个软件将图片格式转换,其配置如下。为了能够传输视频,需要用python【实
先导知识ESP32入门笔记01:开发板信息、开发环境搭建以及学资料准备ESP32入门笔记02:GPIO参考指南在本例中,我们使用I2C通信协议。ESP32中最适合I2C通信的引脚是通用输入输出接口22(SCL)和通用输入输出接口21(SDA)。安装SSD1306OLED库–ESP32(也可以用u8g2库,在ArduinoIDE中可以搜索下载该库)有几个库可用于使用ESP32控制OLED显示器。在本教程中,我们将使用两个Adafruit库:Adafruit_SSD1306库和Adafruit_GFX库。下载库文件,解压在ArduinoIDE安装的对应路径。在您的ArduinoIDE中,转到文件>
先导知识ESP32入门笔记01:开发板信息、开发环境搭建以及学资料准备ESP32入门笔记02:GPIO参考指南在本例中,我们使用I2C通信协议。ESP32中最适合I2C通信的引脚是通用输入输出接口22(SCL)和通用输入输出接口21(SDA)。安装SSD1306OLED库–ESP32(也可以用u8g2库,在ArduinoIDE中可以搜索下载该库)有几个库可用于使用ESP32控制OLED显示器。在本教程中,我们将使用两个Adafruit库:Adafruit_SSD1306库和Adafruit_GFX库。下载库文件,解压在ArduinoIDE安装的对应路径。在您的ArduinoIDE中,转到文件>
目录一、固件库模板二、准备资料三、简介1.引脚2.无线组网2.1ESP8266在SoftAP模式2.2ESP8266在station模式2.3ESP8266在SoftAP+station共存模式3、透传功能4.基本配置(所有AT指令都必须换行)4.模式配置4.1STA模式4.2AP模式四、实验1.硬件设计2.软件设计2.1复制工程(复制stm32-USART串口通讯工程)2.2新建hc_05文件(打开工程)2.3编写代码1.使用串口助手和网络助手实现ESP8266通信2.使用ESP8266STA模式实现透传功能2.1复制工程(复制stm32-USART串口通讯工程)2.2新建文件,打开工程,添
目录一、固件库模板二、准备资料三、简介1.引脚2.无线组网2.1ESP8266在SoftAP模式2.2ESP8266在station模式2.3ESP8266在SoftAP+station共存模式3、透传功能4.基本配置(所有AT指令都必须换行)4.模式配置4.1STA模式4.2AP模式四、实验1.硬件设计2.软件设计2.1复制工程(复制stm32-USART串口通讯工程)2.2新建hc_05文件(打开工程)2.3编写代码1.使用串口助手和网络助手实现ESP8266通信2.使用ESP8266STA模式实现透传功能2.1复制工程(复制stm32-USART串口通讯工程)2.2新建文件,打开工程,添
对于新手来说,刚开始使用ESP8266时多少会有点不知所措,因为不知道该从何学起。对于新手,我建议还是先从ESP8266的AT指令集开始,先了解AT指令的时候,清楚ESP8266的串口-透传wifi模块的基本操作,再进行下一步的操作。1、烧录AT固件 对于ESP8266,想要学习使用AT指令的话,是需要刷入AT固件的。虽然大多数的ESP8266模块在出厂的时候已经刷了AT固件了,但是怎么给模块刷固件,我觉得还是很有必要的。接下来演示怎么给ESP8266刷AT固件。(1)准备烧录工具烧录工具使用的是乐鑫官方提供的ESPFlashDownloadTool_v3.6.4