正在自动登录…
agharsallah/ esp-labs-web
ESP32-S3 开发板的交互式学习指南,提供32个动手实验、实时模拟器、3D板图、引脚图和代码阅读器,支持11种语言。适合想要通过实践学习ESP32-S3的开发者、学生和爱好者。
AI 中文解读 · 根据仓库描述与 README 生成 · 2026/10/26 13:56:23 · 查看原文
- 累计 Stars
- 312
- 当前热度
- 1~7 天 · 小火
- 仓库创建时间
选用指南
AI 根据 README 整理 · 2026/10/26 13:56:23
- 使用方式
作为网页应用使用,可直接打开在线指南,也支持本地运行开发服务器。
查看 README 依据
<div align="center"> # ESP32 Labs: the bench guide **Wire it, flash it, watch it, then read the code.**<br> An interactive guide to the ESP32-S3: 32 hands-on labs with live simulators, a 3D board, a pinout, a reader that explains the firmware line by line, and the chip's datasheet made readable. [](https://esp-labs-web.vercel.app) [](https://react.dev)
pnpm dev # http://localhost:5180 pnpm check # typecheck + lint + tests pnpm i18n:extract # regenerate the English content catalogues after editing lessons pnpm build # static bundle in dist/ (relative paths: serve it from any folder) pnpm preview # serve dist/ locally (browsers will not run module scripts from file://) ``` ## Configuration Copy `.env.example` to `.env` to override: | Variable | Default | Meaning |
- 部署要求
需要 Node 24.14+ 和 pnpm 11,建议克隆 esp-labs 仓库以使用代码阅读器。
查看 README 依据
You need **Node 24.14+** and **pnpm 11** (`corepack enable` gives you the pinned version). The code reader shows the firmware from a sibling checkout of `esp-labs`, so clone both repos side by side: ```sh git clone https://github.com/agharsallah/esp-labs.git git clone https://github.com/agharsallah/esp-labs-web.git cd esp-labs-web pnpm install pnpm dev # http://localhost:5180 ```
- 已知限制
代码阅读器需要 sibling 的 esp-labs 仓库才能显示固件内容,否则该功能不可用。
查看 README 依据
Without `../esp-labs`, everything else still works: the lessons, the simulators and the bench log. Only the code reader has nothing to show. Point `FIRMWARE_DIR` elsewhere if your checkout lives somewhere else ([Configuration](#configuration)). ## How it is built React 19 with React Compiler, React Router 8 (data mode, hash URLs), TanStack Query 5, zod 4, i18next, three.js, CSS Modules and design tokens, built by Vite 8. Lessons are data, simulators are lazily loaded widgets, and the bench log is JSON fetched at run time. ```mermaid flowchart LR
README
正在加载 README…
收录信息
- 仓库创建时间
- 2026/10/21 21:40:04
- 首次达标收录
- 2026/10/26 13:51:34
- 统计更新时间
- 2026/10/26 15:51:00
按创建时长与累计 Stars 判断等级。首次达标收录后,即使未达当前门槛仍保留;累计 Stars 和仓库状态会定期更新。确认只有 README 及辅助文件的仓库会停止公开。
模型评估
值得看加权总分 4.3 / 5
由 Jev 模型根据仓库描述与 README 评估,2026/10/26 13:51:34 生成。评分仅供参考,不是代码、安全或许可证审查;热度等级另按创建时长与累计 Stars 计算。
仓库信息
- 最近推送
- 2026/10/26 15:38:48
- 许可证标识
- 未识别,请查看仓库说明
- Fork 数
- 48
- 当前状态
- 未归档
收录记录
按创建时长与累计 Stars 首次收录:小火
首次发现项目