
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本课聚焦ESP32的联网通信能力与AI云服务接入实践。学生将掌握ESP32连接Wi-Fi、使用HTTPClient库发送GET请求、接收JSON数据并通过串口调试查看网页内容。课程还引入ArduinoJson库,指导学生提取API返回的关键字段,完成基础数据解析。进阶部分,学生将在ESP32上调用火山引擎大语言模型API,体验微控制器接入AI模型的全过程,感受边缘设备与智能云服务结合的强大潜力。课

本课围绕 OLED 显示屏与旋转编码器两大常用外设,带领初学者掌握 ESP32 的 I²C 通信与脉冲计数功能。通过调用 Adafruit_SSD1306 和 ESP32Encoder 两个开源库,快速实现 OLED 显示与编码器计数功能,帮助学生理解“调库用库”的开发思维。课程结合实际案例,展示如何将编码器数据实时显示在 OLED 上,构建数据采集与可视化的基本模型。在进阶部分,引入“函数查找表

本课是《ESP32无实物入门教程》的第五部分,主题为串口通信与命令控制实战,通过Wokwi模拟器实现上位机与下位机的基础通信。在本节中,你将学习如何使用 Serial.read() 接收上位机命令,结合字符控制多个LED,实现“命令 → 动作”的控制流程。课程不仅讲解了UART通信的基本原理、接线规范(TX↔RX、GND对接),还解析了串口发送中的常见问题(如换行符、粘包处理)及字符串解析技巧。最

这篇文章是 ESP32 无实物入门系列的第 2 课,重点讲解了模拟输入(ADC)与外部中断的基本应用。文章分为三个实验:第一部分介绍如何通过电位器读取模拟电压值,并用串口打印输出;第二部分讲解如何使用中断机制快速响应按钮事件,实现控制 LED 呼吸灯的开关;第三部分则进阶讲解使用状态机的方法,结合非阻塞延时和逻辑判断,实现对按钮的消抖、短按与长按识别。文章内容通俗易懂、配图丰富,并结合实际场景提出

在本篇 ESP32 无实物入门教程(一)中,我们将通过 Wokwi 模拟器,逐步学习 GPIO 输入输出控制、PWM 呼吸灯效果,以及时间片轮询实现多任务控制的基础方法。教程以通俗易懂的方式,从点亮第一个LED开始,逐步引导读者掌握按键控制灯光、利用 PWM 实现亮度变化,并实现两个 LED 不同频率下同时闪烁。通过图示讲解、示例代码和效果演示,帮助初学者建立起对单片机并行控制和非阻塞编程的初步理

本文介绍了如何使用 Wokwi 在线平台进行 ESP32 入门学习。通过浏览器访问 Wokwi 网站,选择 ESP32 模板,用户可以无需安装开发环境,即可完成代码编辑、电路搭建与仿真。教程引导用户连接 LED 并编写控制程序实现闪烁效果,同时介绍了串口通信、模拟输入输出、PWM 及中断等常用 Arduino 函数,为后续学习打下基础,适合零基础初学者快速入门嵌入式开发。

ppio 是一个用于 PlatformIO 的命令行工具,支持快速切换多个 main.cpp 文件并自动编译上传。它可识别 .cpp、.ino 文件或文件夹,自动替换项目入口,无需改配置或重建工程。支持将 .cpp 转换为 Arduino 的 .ino 文件,方便项目互通。适用于教学、竞赛等多实验管理场景,轻量高效,零副作用。
在PlatformIO环境下使用ESP32-S3进行开发,务必注意I²C总线资源的统一管理与初始化。推荐在使用多个I²C设备时,只通过一个库或方法初始化I²C总线,其他设备共享这一初始化设置,避免总线冲突问题。
Blinker BLE 报错根本原因是和 Arduino2.xString不兼容,直接用String.c_str()解决。
本文介绍了树莓派5的环境配置与开发环境搭建全流程。首先详述了系统镜像烧录、VNC配置及SD卡故障处理方法,接着介绍了换源工具chsrc的使用和基础依赖库的安装。重点讲解了OpenCV-Python的安装方法,包括虚拟环境配置和功能测试。此外,还提供了VSCode远程开发环境的搭建指南,涵盖Windows端的X Server配置和SSH连接设置。最后介绍了镜像备份压缩工具PiShrink的使用方法,








