| 
 78| 0
 | [ESP8266/ESP32] 《ESP32-C5 零基础探索:Wi-Fi 6 小试与简易 “消息推送”... | 
| 一、试用背景与硬件准备 作为零基础的物联网爱好者,本次试用聚焦FireBeetle 2 ESP32-C5 开发板的 Wi-Fi 6 通信能力与 简易消息推送功能。 •     硬件清单: ◦     FireBeetle 2 ESP32-C5 开发板 ◦     Micro USB 数据线(用于连接开发板与电脑) ◦     可用 Wi-Fi 网络(需知晓 SSID 和密码,也可使用手机热点)二、软件环境搭建(Arduino IDE)1. Arduino IDE 下载与安装 前往 Arduino 官网 下载并安装适合自身电脑系统(Windows/macOS/Linux)的 Arduino IDE 软件。2. 添加 ESP32-C5 开发板支持 •     打开 Arduino IDE,点击「文件」→「首选项」→「附加开发板管理器网址」,输入以下网址后点击「好」: https://dl.espressif.com/dl/package_esp32_c5_index.json •     点击「工具」→「开发板」→「开发板管理器」,搜索「ESP32 C5」,安装对应的开发板包。3. 选择开发板与端口 •     用 Micro USB 线连接开发板与电脑,点击「工具」→「开发板」,选择「FireBeetle 2ESP32-C5」。 •     点击「工具」→「端口」,选择开发板对应的串口(如COMx 或/dev/cu.usbserial-xxx)。三、Wi-Fi 6 连接与简易消息推送代码实现 以下代码实现 Wi-Fi 6 连接与 串口消息定时推送 功能,可直接在 Arduino IDE 中编写:  •     将代码中 ssid 和password 替换为你自己的 Wi-Fi 名称和密码(若使用手机热点,需先在手机设置中查看热点的 SSID 和密码)。 •     点击 Arduino IDE 右上角的「上传」按钮(箭头图标),等待代码编译并上传到开发板(上传时开发板会自动复位)。2. 查看串口消息推送效果 •     点击「工具」→「串口监视器」,确保波特率选择「115200」。 •     此时可在串口监视器中看到: ◦     连接过程中打印 .,直到显示「Wi-Fi 连接成功!」和开发板的 IP 地址。 ◦     之后每 5 秒会打印一次「当前时间戳(毫秒):xxx」,即简易消息推送的效果。五、Wi-Fi 6 体验与拓展1. Wi-Fi 6 特性体验 ESP32-C5 支持 Wi-Fi 6 标准,相比传统 Wi-Fi 具有更低延迟、更高传输速率 的优势。实际测试中,即使多设备同时连接同一网络,开发板的 Wi-Fi 连接稳定性依然出色,未出现断连情况。2. 拓展方向 •     手机热点测试:将手机开启热点,修改代码中 Wi-Fi 信息为手机热点的 SSID 和密码,可测试不同网络环境下的连接效果。六、新手试用总结 作为零基础用户,本次试用从 “软件环境搭建” 到 “Wi-Fi 连接与消息推送” 的全流程都较为顺畅。Arduino IDE 的开发板包管理和代码上传功能对新手友好,ESP32-C5 的 Wi-Fi 6 连接稳定且配置简单。唯一需要注意的是开发板型号的准确选择(需选择「FireBeetle 2 ESP32-C5」而非通用 ESP32 开发板),否则可能出现硬件不兼容问题。整体而言,FireBeetle 2 ESP32-C5 是一款适合零基础用户入门物联网的开发板,其 Wi-Fi 6 能力为后续复杂物联网项目(如远程控制、数据上传)打下了坚实基础。 | 
 沪公网安备31011502402448
 沪公网安备31011502402448© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed