ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗A black-and-yellow landing page with three hands-on math animations, built with Vite and plain JavaScript + Canvas (no runtime dependencies).
| Lab | Concept | What you can play with |
|---|---|---|
| 01 · Unit Circle & Sine Wave | Trigonometry | Drag the point (or the wave), play/pause, speed, special angles, cosine overlay, 15° snapping. Live sin / cos / tan and radians as fractions of π. |
| 02 · Pythagoras, Proved by Sliding | Geometry | Change sides a and b, jump to famous triples, scrub or play a rearrangement proof where the yellow area stays the same while c² becomes a² + b². |
| 03 · Why a Circle's Area is πr² | Measurement | Slice a circle into 4–60 pieces and unroll it into a near-rectangle; live readout of how close width × height gets to πr². |
npm install
npm run dev # local dev server with hot reload
npm run build # production build to dist/
npm run preview # serve the production build
index.html landing page + lab markup
src/main.js wires up the three labs
src/style.css theme tokens (black / yellow) and layout
src/lib/canvas.js hi-DPI canvas sizing + on-screen-only animation loop
src/lib/theme.js shared colours and maths helpers
src/labs/*.js one module per lab
Animations pause automatically when a lab scrolls off screen, and decorative motion respects prefers-reduced-motion.