Skip to content

[FICHE] Portage Let's STEAM → STeaMi : Composer une mélodie #9#138

Open
DumontALINE wants to merge 2 commits into
mainfrom
feat/inovmicro-melodi
Open

[FICHE] Portage Let's STEAM → STeaMi : Composer une mélodie #9#138
DumontALINE wants to merge 2 commits into
mainfrom
feat/inovmicro-melodi

Conversation

@DumontALINE
Copy link
Copy Markdown
Collaborator

@DumontALINE DumontALINE commented May 18, 2026

…ython

Résumé

  • Ajout de la fiche i14 dédiée au buzzer de la STeaMi, expliquant comment composer et jouer une mélodie en MicroPython à l'aide de la fonction tone()
  • Ajout du mot melodie au dictionnaire du projet et retrait de la liste flagWords pour permettre son utilisation dans les chemins de fichiers

Type de changement

  • Contenu — fiche, doc, texte
  • Catalogue — entrée(s) dans resources.ts ou projects.ts
  • Code — composant React, page, type, CSS
  • Configuration — config Docusaurus, CI, hooks
  • Assets — images, PDFs, vidéos

Test plan

  • npm run build (dans site/) passe sans erreur ni nouveau warning
  • npm run typecheck passe
  • Vérification visuelle locale dans le navigateur
  • Lint OK : npm run format:check && npm run lint:md
  • (Si fiche) Conforme aux conventions de CLAUDE.md
  • (Si lien externe ajouté) Vérification manuelle qu'il fonctionne

Issues liées

Copilot AI review requested due to automatic review settings May 18, 2026 12:06
@github-project-automation github-project-automation Bot moved this to Todo in Wiki May 18, 2026
@DumontALINE DumontALINE requested review from Man-BAL and nedseb May 18, 2026 12:06
@github-actions
Copy link
Copy Markdown

Images automagically compressed by Calibre's image-actions

Compression reduced images by 67.4%, saving 2.2 MB.

Filename Before After Improvement Visual comparison
site/static/img/ressources/inovmicro-exao/i14-melodie/buzzer.png 3.3 MB 1.1 MB 67.3% View diff
site/static/img/ressources/inovmicro-exao/i14-melodie/icone.png 28.9 KB 7.0 KB 75.6% View diff

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Ce PR ajoute une nouvelle fiche I-Novmicro/S­TeaMi (i14) sur la composition d’une mélodie au buzzer en MicroPython, et référence cette ressource dans le catalogue, avec un ajustement du dictionnaire cspell pour autoriser melodie (sans accent) dans les chemins/identifiants.

Changes:

  • Ajout de l’entrée i14-melodie dans resources.ts (catalogue des ressources).
  • Création de la fiche site/docs/inovmicro-exao/i14-melodie.md (contenu pédagogique + exemple MicroPython).
  • Ajout du terme melodie au dictionnaire cspell du projet.

Reviewed changes

Copilot reviewed 3 out of 5 changed files in this pull request and generated 3 comments.

File Description
site/src/data/resources.ts Ajoute la ressource catalogue pour i14 (slug, métadonnées, thumbnail).
site/docs/inovmicro-exao/i14-melodie.md Nouvelle fiche pédagogique “Composer une mélodie” (buzzer STeaMi + code MicroPython).
.cspell/wikilab.txt Autorise le terme melodie dans la vérification orthographique.
Comments suppressed due to low confidence (5)

site/docs/inovmicro-exao/i14-melodie.md:46

  • La mention « Cette fiche est inspirée de… » dans le corps ne respecte pas la convention des fiches portées depuis Let's STEAM : l’attribution doit être uniquement dans le footer, sans référence dans le contenu. Déplacer cette attribution dans le footer selon le modèle de CONVENTIONS.md et supprimer cette phrase du corps.
Un buzzer est un composant électronique qui peut produire des sons. En programmant la carte STeaMi, vous pouvez faire jouer différentes notes à ce buzzer pour composer votre propre mélodie !

Cette fiche est inspirée de la ressource [Faire jouer une mélodie à un buzzer](/ressources/lets-steam/r1as07-musique) du projet Let's STEAM.

site/docs/inovmicro-exao/i14-melodie.md:174

  • La section « Améliorer » renvoie à une fiche Let's STEAM et mentionne explicitement le projet. Pour rester cohérent avec les fiches STeaMi portées, remplacer par un lien vers la fiche STeaMi équivalente (ex. /ressources/inovmicro-exao/i13-code-morse) et retirer la mention de Let's STEAM du corps.
- Faites jouer des mélodies différentes en appuyant sur les boutons A et B.
- Faites jouer une mélodie différente selon les mouvements détectés par les capteurs de la carte.
- Essayez de faire un code Morse avec le buzzer pour communiquer des messages secrets ! Aidez-vous de la fiche [code Morse](/ressources/lets-steam/r1as06-morse) du projet Let's STEAM.

site/docs/inovmicro-exao/i14-melodie.md:177

  • Le footer indique la licence, mais il manque l’attribution « Adaptée du projet Let's STEAM (fiche …) » exigée pour les fiches portées. Mettre le footer au format indiqué dans CONVENTIONS.md (projet + attribution Let's STEAM + CC BY-SA 4.0).
---

_Cette fiche fait partie du projet [I-Novmicro #2 : Action EXAO](/projets/inovmicro-exao). Contenu sous licence [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/deed.fr)._

site/src/data/resources.ts:3793

  • durationMinutes est à 10, mais la fiche indique 30 min (et la fiche source Let's STEAM est à 30 min). Mettre durationMinutes en cohérence avec la fiche pour éviter une durée erronée dans le catalogue.
    ageMin: 11,
    ageMax: 15,
    durationMinutes: 10,
    difficulty: 'avance',

site/src/data/resources.ts:3798

  • sidebarOrder: 99 est réservé aux pages transverses à garder en bas (cf. commentaire dans l’interface Resource). Pour une fiche i14, cela risque de la repousser en bas de sidebar : supprimer sidebarOrder (laisser le tri naturel) sauf besoin avéré.
    categories: ['programmation'],
    keywords: ['STeaMi', 'MicroPython', 'buzzer', 'musique'],
    sidebarOrder: 99,
    thumbnail: '/img/ressources/inovmicro-exao/i14-melodie/icone.png',

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +23 to +25
| Projet | Durée | Difficulté | Âge | Logiciel STeaMi testé |
| ------------- | ------------------- | ------------------------------------------ | ---------------------- | --------------------- |
| I-Novmicro #2 | 30min | Avancé | 11-15 ans | 0.23.1 |
project: 'inovmicro-exao',
summary:
'Composer une mélodie avec le buzzer de la STeaMi : générer des notes de musique en faisant varier la fréquence audio, créer une séquence de notes et jouer une mélodie simple.',
disciplines: ['informatique', 'technologie'],
Comment thread .cspell/wikilab.txt
Comment on lines 140 to 146
precommit
prepa
micropython
melodie

# Identifiants TypeScript en kebab-case ASCII (slugs, IDs, admonition keywords).
# Ils restent volontairement sans accent pour être des identifiants techniques valides.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

3 participants