news 2026/5/1 6:06:49

vscode+platformio+arduion 串口,wifi

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
vscode+platformio+arduion 串口,wifi

1.开发环境

vscode

platformio

arduion

esp32 - s3 - n16r8(小智的一套开发板)

2.编译

3.烧录

选择板子端口

烧录程序,可以看到蓝灯闪烁

4.串口代码

串口运行时可以看到绿灯闪烁

// 简单的串口测试程序 #include "Arduino.h" void setup() { // 延迟足够长时间确保串口稳定 delay(2000); Serial.begin(115200); delay(100); Serial.println("\n\n=========================================="); Serial.println("ESP32-S3 N16R8 基础测试程序"); Serial.println("=========================================="); Serial.print("芯片型号: "); Serial.println(ESP.getChipModel()); Serial.print("CPU频率: "); Serial.print(ESP.getCpuFreqMHz()); Serial.println(" MHz"); Serial.print("闪存大小: "); Serial.print(ESP.getFlashChipSize() / (1024 * 1024)); Serial.println(" MB"); Serial.print("PSRAM大小: "); Serial.print(ESP.getPsramSize()); if (ESP.getPsramSize() > 0) { Serial.print(" 字节 ("); Serial.print(ESP.getPsramSize() / 1024); Serial.println(" KB)"); } else { Serial.println(" (未检测到PSRAM)"); } Serial.print("空闲堆内存: "); Serial.print(ESP.getFreeHeap()); Serial.println(" 字节"); Serial.println("=========================================="); Serial.println("如果看到这些信息,说明ESP32-S3工作正常"); Serial.println("=========================================="); } void loop() { Serial.println("程序正常运行中... 时间: " + String(millis()) + "ms"); delay(2000); }

5.查看串口输出

在烧录的时候一定到关闭串口,否则烧录不会成功,一定要停止监视。

6.wifi连接

// wifi连接成功 #include "Arduino.h" #include "WiFi.h" const char* ssid = "wifi名字"; const char* password = "wifi密码"; void setup() { delay(2000); Serial.begin(115200); delay(100); Serial.println("\n\nESP32-S3 WiFi测试"); Serial.println("=================="); // 检查PSRAM if (ESP.getPsramSize() > 0) { Serial.println("PSRAM已启用"); } else { Serial.println("未检测到PSRAM,可能需要检查配置"); } // WiFi连接 WiFi.mode(WIFI_STA); WiFi.begin(ssid, password); Serial.print("连接到WiFi: "); Serial.println(ssid); int attempts = 0; while (WiFi.status() != WL_CONNECTED && attempts < 30) { delay(500); Serial.print("."); attempts++; } Serial.println(); if (WiFi.status() == WL_CONNECTED) { Serial.println("WiFi连接成功!"); Serial.print("IP地址: "); Serial.println(WiFi.localIP()); } else { Serial.println("WiFi连接失败"); } } void loop() { delay(5000); if (WiFi.status() == WL_CONNECTED) { Serial.print("WiFi已连接 | 信号强度: "); Serial.print(WiFi.RSSI()); Serial.println(" dBm"); } else { Serial.println("WiFi断开"); } }

7.接线

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 6:06:13

LLM让疫苗副作用预测更准

&#x1f4dd; 博客主页&#xff1a;Jax的CSDN主页 LLM赋能疫苗副作用预测&#xff1a;从数据孤岛到精准预警的范式跃迁目录LLM赋能疫苗副作用预测&#xff1a;从数据孤岛到精准预警的范式跃迁 引言&#xff1a;疫苗安全的数字革命 维度一&#xff1a;技术应用场景——从被动响…

作者头像 李华
网站建设 2026/4/20 21:49:04

AI应用架构师指南:AI驱动客户洞察系统的6层技术架构设计与实践

AI应用架构师指南:AI驱动客户洞察系统的6层技术架构设计与实践——从数据到决策的全链路构建方法论 一、引言:为什么需要AI驱动的客户洞察系统? 1.1 企业的“客户洞察痛点”:从数据爆炸到决策困境 今天的企业面临着前所未有的数据爆炸——线上商城的用户行为日志、线下门…

作者头像 李华
网站建设 2026/4/24 7:26:54

巴菲特的焦点投资策略

巴菲特的焦点投资策略 关键词:巴菲特、焦点投资策略、价值投资、集中投资、长期投资 摘要:本文深入探讨了巴菲特的焦点投资策略。从背景介绍出发,阐述了该策略的目的、适用读者、文档结构以及相关术语。详细解析了焦点投资策略的核心概念,包括其原理、架构,并通过文本示意…

作者头像 李华
网站建设 2026/4/2 6:42:27

5D影院中的4D座椅打造极致沉浸式观影体验

5D影院中的4D座椅带来的多维感官体验 在5D影院中&#xff0c;4D座椅巧妙地运用动态感应技术&#xff0c;给观众带来多维的感官享受。这些座椅能够与影片中的动作场景同步&#xff0c;实时调整其运动&#xff0c;从而让观众在观看时生动体验到*飞行*、*追逐*等激烈场面。每一次剧…

作者头像 李华
网站建设 2026/4/25 12:56:20

Why Web2 → Web3 is slow

1. Java as a “safe sandbox” for governments & enterprises From a real cultural and political aspect of programming, not just technical: Predictable runtimeControlled memoryStandardized librariesBackwards compatibilityVendor supportAuditable behavior …

作者头像 李华
网站建设 2026/4/27 6:17:43

ssm461高校智能排课系统

目录高校智能排课系统摘要开发技术源码文档获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;高校智能排课系统摘要 高校智能排课系统是一种基于SSM&#xff08;SpringSpringMVCMyBatis&#xff09;框架开发的智能化教务管理工具&#xff0c;旨在…

作者头像 李华