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.