ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
À propos de ce dépôt. Ce projet est avant tout un exercice d'apprentissage : il sert à se former au prompting et à un usage réfléchi de l'IA, en appliquant les recommandations des cours et certifications d'Anthropic (Anthropic Academy, cadre AI Fluency « 4D » : Délégation, Description, Discernement, Diligence). Le code et les textes ont été produits en dialoguant avec un assistant IA (Claude Code), puis relus, testés et vérifiés. Le déroulé complet, les erreurs rencontrées et des conseils pour reproduire la démarche sont dans docs/PROMPTING.md. Projet personnel, non affilié à Anthropic.查看完整 README ↗
À propos de ce dépôt. Ce projet est avant tout un exercice d'apprentissage : il sert à se former au prompting et à un usage réfléchi de l'IA, en appliquant les recommandations des cours et certifications d'Anthropic (Anthropic Academy, cadre AI Fluency « 4D » : Délégation, Description, Discernement, Diligence). Le code et les textes ont été produits en dialoguant avec un assistant IA (Claude Code), puis relus, testés et vérifiés. Le déroulé complet, les erreurs rencontrées et des conseils pour reproduire la démarche sont dans docs/PROMPTING.md. Projet personnel, non affilié à Anthropic.
Solveur de Rubik's Cube 3×3 visuel, basé sur la théorie des graphes : la résolution est un plus court chemin dans deux graphes imbriqués (algorithme à deux phases de Kociemba).
La page montre le cube (patron), le chemin sous forme de spirale G₀ → G₁ → résolu, et pour chaque étape le graphe local : les voisins de l'état courant, colorés selon que le mouvement rapproche ou éloigne de la cible.
Chaque étape est expliquée à deux niveaux, en parallèle : En clair (ce qui change sur le cube, pour tout le monde) et En détail (graphe de Schreier / Cayley, coordonnées, bornes IDA*, distributions de distances et probabilités).
À tout moment, on peut forcer un autre coup (clic sur un voisin du graphe ou sur un mouvement) : le solveur recalcule la suite et la page montre ce que coûte le détour, avec les contre-exemples à l'optimalité quand il y en a. On peut aussi choisir la longueur du mélange ou tirer un état aléatoire uniforme.
Le cube est affiché en 3D : chaque coup est animé et décrit en mots. On peut aussi colorier son propre cube sur le patron ; la page vérifie qu'il est réalisable (trois invariants) et explique sinon pourquoi. Une section « le graphe vu de près » dessine les sommets comme de vrais cubes : le chemin cube par cube, les 18 voisins de l'état courant, et des petits graphes complets explorés par BFS. Une dernière partie fait le parallèle avec le taquin et le GPS, qui reposent sur le même principe de recherche.
Démo : https://justinsillou.github.io/rbs/
Site 100 % statique, rien à compiler. Sur GitHub : Settings → Pages → Source : Deploy from a branch → main / (root). La page est publiée à l'adresse ci-dessus ; pour un portfolio, un lien ou une <iframe src="https://justinsillou.github.io/rbs/"> suffit.
Pas de build, pas de dépendance. Le code est en modules ES : il faut servir le dossier (ouvrir index.html directement en file:// ne charge pas les modules) :
python -m http.server 8000
puis ouvrir http://localhost:8000. La page est utilisable sur ordinateur, tablette et téléphone.
node test.js
Vérifie le modèle (mouvements, couleurs ↔ cube, invariants, géométrie 3D) et résout 20 mélanges et 5 états aléatoires (~21 coups en moyenne).
index.html balisage et contenu (théorie, références)
css/style.css styles, thème clair/sombre, responsive
src/cube.js modèle : mouvements, couleurs, invariants, géométrie 3D
src/solver.js coordonnées, tables BFS, IDA* deux phases, voisinage local
src/app.js état de l'application et câblage des commandes
src/ui/format.js vocabulaire français, couleurs, formats de nombres
src/ui/net.js patron 2D
src/ui/cube3d.js cube 3D (CSS 3D), animation, rotation à la souris / au doigt
src/ui/graph.js graphes imbriqués, chemin, voisinage de l'étape courante
src/ui/explain.js textes par étape « en clair » / « en détail »
src/ui/minicube.js mini-cube isométrique (un sommet du graphe dessiné comme un cube)
src/ui/closeup.js pellicule du chemin et voisinage réel de l'état courant
src/ui/explorer.js petits sous-groupes dont le graphe complet tient à l'écran
test.js auto-vérification Node
Voir docs/SOURCES.md.