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 ↗Application web pour apprendre le chinois mandarin en famille avec Bao, le panda, inspirée de Duolingo, sans publicité, sans abonnement et sans « vies » perdues.
Le nom vient de 宝宝 bǎobao, « bébé, mon trésor » : un des premiers mots que les parents chinois disent à leurs enfants.
👉 https://pascaltea.github.io/baobao/
| Profil | Ce qu'il propose |
|---|---|
| 🧑 Adulte | Parcours de leçons, phrases du quotidien à dire aux enfants, comptines, révisions |
| 🧒 Enfant 3-6 ans | Leçons courtes avec images et sons (sans lecture), imagier, comptines, autocollants |
| 👶 Bébé 0-2 ans | Pas d'exercices : imagier à regarder avec un parent (5 min max), comptines. C'est le parent qui parle ! |
Inspiré de Duolingo (boutons en relief, chemin, mascotte), de Khan Academy Kids et Lingokids (thème ciel pastel et grandes zones tactiles pour les enfants) et de Headspace (sobriété pour les adultes). Navigation par onglets comme une appli mobile, vibrations, sons et confettis.
Voir docs/critiques.md : les critiques faites à Duolingo et aux autres applis, et comment l'appli y répond.
📱 Installable sur téléphone/tablette (PWA). La progression est enregistrée dans le navigateur de chaque appareil (pensez à la sauvegarder).
python3 -m http.server 8000
# puis ouvrir http://localhost:8000
index.html accueil : profils, tableau de bord, parcours
pages/lecon.html une leçon (découverte + exercices)
pages/quotidien.html phrases du quotidien à dire aux enfants
pages/comptines.html comptines
pages/imagier.html imagier pour les petits
pages/histoires.html histoires
pages/lexique.html « Mes mots » : lexique et mémoire
pages/ entraînement libre (flashcards, tons, quiz)
css/style.css styles
js/
accueil.js page d'accueil et parcours
lecon.js moteur de leçon (exercices, corrections, bilan)
parcours.js découpage des thèmes en unités et leçons
profils.js profils, XP, série, répétition espacée
pinyin.js syllabes, couleurs des tons, variantes de tons
sons.js petits sons de jeu
micro.js « Je répète » : enregistrement et comparaison
gamification.js niveaux, quêtes du jour, coffre, badges, notifications
mascotte.js Bao le panda (SVG animé, plusieurs expressions)
visuel.js image d'un mot : illustration si elle existe, sinon emoji
assets/illustrations/ illustrations de la famille et des pronoms (générées)
data/vocabulaire/ le contenu, un fichier JSON par thème
data/tons.json séries de mots pour l'exercice des tons
data/quotidien.json routines et phrases du quotidien
data/comptines.json paroles des comptines
data/histoires.json histoires courtes et questions
docs/idees.md roadmap et idées
outils/audit-contraste.mjs mesure le contraste de chaque texte visible (norme WCAG AA)
sur toutes les pages, en mode clair, en mode sombre et en thème enfant :
python3 -m http.server 8000 &
npm install playwright # une seule fois
node outils/audit-contraste.mjs http://localhost:8000/
Créer ou compléter un fichier dans data/vocabulaire/ :
{"id": "mao", "hanzi": "猫", "pinyin": "māo", "fr": "chat", "emoji": "🐱", "astuce": "Le chat dit « miaou »…"}
astuce est facultative. L'id doit être unique dans toute l'appli.
Un champ "image": "assets/illustrations/…svg" remplace l'emoji à l'affichage
(les illustrations de la famille se régénèrent avec node outils/illustrations.mjs).
Pour un nouveau thème, l'ajouter dans data/vocabulaire/index.json :
il devient automatiquement une nouvelle unité du parcours.
Ajouter le fichier à la liste de service-worker.js et augmenter VERSION.
Publication automatique sur GitHub Pages à chaque push sur main
(workflow .github/workflows/deploy.yml).