03 2023 档案
摘要:ESP32串口 ESP32双机串口通信 环顾论坛居然无使用uart进行双击通信的案例或者讲解!!! 还是自己摸索吧!环境依旧是arduino(熟练使用ESP32后必得用vs code,这个IDE居然有时候函数不能跳转!!!) 双向通信代码 先贴代码(使用串口2,GPIO16、17): esp32发送
阅读全文
摘要:ESP32配置MQTT 明确流程 1. 需要在arduino上使用mqtt需要使用库 " PubSubClient "。 2. 使ESP32连接到WiFi网络 3. 连接mqtt代理 4. 订阅主题 5. 发布信息 安装库: 打开arduino选择“工具”里的管理库,在管理库里搜索:Pub SubC
阅读全文
摘要:vs code上安装plantuml 条件 在VS Code上安装PlantUML扩展之前,请确保您具有以下先决条件: Java与GraphViz(点击可直接跳转下载界面) 选择安装java,下载后直接点击安装 安装GraphViz 选择第二个添加到Path系统环境变量、更改安装路径 测试安装完成,
阅读全文
摘要:ESP32 wifi模式 环境:esp32+vs code 先看代码后看讲解,尝试自己理解 //WiFi回调事件函数 static void wifi_event_handler(void* arg, esp_event_base_t event_base, int32_t event_id, vo
阅读全文
摘要:ESP32 GPIO使用 GPIO使用需要加入必要的GPIO库 #include <driver/gpio.h> 接下来进行初始化GPIO #define GPIO_OUT_PIN 2 //定义引脚号 #define GPIO_OUTPUT_PIN_SEL (1<<GPIO_OUT_PIN) //定
阅读全文
摘要:ESP32 打印日志 环境:ESP32、VS code 、esp-ide 日志等级有:错误,警告,信息,调试和详细(详细度从最低到最高)。 在每个C文件里使用日志功能,需要这样定义TAG变量: static const char* TAG = "MyModule"; 然后使用一条日志宏来产生输出,比
阅读全文