2025-10-18 16:00:03 [显示全部楼层]
19浏览
查看: 19|回复: 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 IDE1. 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 中编写:
《ESP32-C5 零基础探索:Wi-Fi 6 小试与简易 “消息推送”...图1
四、功能演示步骤1. 代码修改与上传
•     将代码中 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 能力为后续复杂物联网项目(如远程控制、数据上传)打下了坚实基础。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail