Skip to content

[FICHE] Portage Let's STEAM → STeaMi : Faire clignoter une LED#95

Open
DumontALINE wants to merge 6 commits into
mainfrom
feat/inovmicro-clignotement-led
Open

[FICHE] Portage Let's STEAM → STeaMi : Faire clignoter une LED#95
DumontALINE wants to merge 6 commits into
mainfrom
feat/inovmicro-clignotement-led

Conversation

@DumontALINE
Copy link
Copy Markdown
Collaborator

Résumé

Ajout de la fiche i02-clignotement-led :
La fiche guide l'utilisateur pas à pas pour faire clignoter la LED intégrée de la STeaMi via pyb.LED, sans aucun câblage externe. Elle couvre la structure de base d'un programme MicroPython (imports, initialisation, boucle infinie), l'utilisation de sleep pour introduire des délais, et propose deux pistes d'amélioration

Type de changement

  • Contenu — fiche, doc, texte
  • 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
  • (Si fiche) Conforme aux conventions de CLAUDE.md
  • (Si lien externe ajouté) Vérification manuelle qu'il fonctionne

Issues liées

close #3

Copilot AI review requested due to automatic review settings May 13, 2026 13:05
@github-project-automation github-project-automation Bot moved this to Todo in Wiki May 13, 2026
@github-actions github-actions Bot requested a review from nedseb May 13, 2026 13:05
@DumontALINE DumontALINE requested review from Man-BAL and removed request for nedseb May 13, 2026 13:05
@github-actions
Copy link
Copy Markdown

Images automagically compressed by Calibre's image-actions

Compression reduced images by 62.6%, saving 1.7 MB.

Filename Before After Improvement Visual comparison
site/static/img/ressources/inovmicro-exao/clignement-led/LED.png 2.5 MB 974.4 KB 61.3% View diff
site/static/img/ressources/inovmicro-exao/câblage.png 156.1 KB 30.7 KB 80.3% View diff
site/static/img/ressources/inovmicro-exao/clignement-led/icone.png 46.2 KB 12.4 KB 73.2% View diff

@github-actions
Copy link
Copy Markdown

Images automagically compressed by Calibre's image-actions

Compression reduced images by 17.8%, saving 178.7 KB.

Filename Before After Improvement Visual comparison
site/static/img/ressources/inovmicro-exao/clignement-led/LED.png 974.4 KB 800.8 KB 17.8% View diff
site/static/img/ressources/inovmicro-exao/câblage.png 30.7 KB 25.6 KB 16.7% View diff

1 image did not require optimisation.

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

Ajout d’une nouvelle fiche pédagogique I‑Novmicro EXAO “Faire clignoter une LED” et de son référencement dans le catalogue Docusaurus (resources.ts) pour la rendre accessible via /ressources/inovmicro-exao/....

Changes:

  • Ajout d’une nouvelle fiche clignotement-led (contenu MicroPython, images, étapes).
  • Ajout d’une entrée correspondante dans site/src/data/resources.ts pour l’indexation/recherche dans le catalogue.

Reviewed changes

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

File Description
site/src/data/resources.ts Ajoute la ressource catalogue “clignotement-led” (slug, tags, thumbnail).
site/docs/inovmicro-exao/clignotement.md Nouvelle fiche “Faire clignoter une LED” au format Docusaurus (header, étapes, code, ressources, footer).

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

<div style={{display: 'flex', alignItems: 'flex-start', justifyContent: 'space-between', gap: '2rem', marginBottom: '1.5rem'}}>
<div style={{flex: 1}}>

# <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="36" height="36" style={{verticalAlign: 'middle'}}></svg> Faire clignoter une LED
Comment on lines +22 to +23
| Projet | Durée | Difficulté | Âge | Version MicroPython testée |
|:-------- |:--------:|:------------:|:-----:| ------------------:|
## Matériel et Montage

- 1 carte STeaMi
- 1 câble USB-C
- 1 ordinateur avec navigateur web
</div>

<img src="/img/ressources/inovmicro-exao/clignement-led/icone.png" alt="icone" style={{width: '180px', height: 'auto'}} />
## De quoi parle-t-on ?
Une LED est un composant électronique qui produit de la lumière lorsqu'elle est traversée par un courant. Elle peut être utilisée pour éclairer une pièce, ou pour indiquer quelque chose (un réservoir presque vide, une machine allumée, etc.). Les LED existent sous différentes formes et couleurs.

Cette fiche reprend l'activité Les's STEAM [clignotement en MakeCode](https://wiki.labaixbidouille.com/ressources/lets-steam/r1as01-led)

---

*Cette fiche fait partie du projet [I-Novmicro #2 — Action EXAO](site/projets/inovmicro-exao). Contenu sous licence [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/deed.fr).* No newline at end of file
Comment thread site/src/data/resources.ts Outdated
'clignotement',
'programmation',
],
thumbnail: '/img/ressources/inovmicro-exao/clignement-led/icone.png',
Comment on lines +3785 to +3789
summary:
'Programmer un clignotement de LED sur la carte STeaMi avec MicroPython ou MakeCode pour découvrir les bases de la programmation embarquée et du contrôle de matériel.',
disciplines: ['informatique', 'technologie'],
tools: ['steami'],
software: ['makecode', 'python'],
- Lancer un programme avec la commande **`mpremote connect auto fs cp <chemin>/code.py :main.py`** dans votre terminal
- Une fois que vous avez fini, lancer la commande **`mpremote connect auto reset`** pour redémarrer la carte.

Une LED est un composant électronique qui produit de la lumière lorsqu'elle est traversée par un courant. Elle peut être utilisée pour éclairer une pièce, ou pour indiquer quelque chose (un réservoir presque vide, une machine allumée, etc.). Les LED existent sous différentes formes et couleurs.
Comment on lines +83 to +84
import pyb
from time import sleep
@DumontALINE DumontALINE force-pushed the feat/inovmicro-clignotement-led branch from 40f84f7 to 44a1eb8 Compare May 13, 2026 13:31
@github-actions
Copy link
Copy Markdown

Images automagically compressed by Calibre's image-actions

Compression reduced images by 62.6%, saving 1.7 MB.

Filename Before After Improvement Visual comparison
site/static/img/ressources/inovmicro-exao/clignement-led/LED.png 2.5 MB 974.4 KB 61.3% View diff
site/static/img/ressources/inovmicro-exao/câblage.png 156.1 KB 30.7 KB 80.3% View diff
site/static/img/ressources/inovmicro-exao/clignement-led/icone.png 46.2 KB 12.4 KB 73.2% View diff

@github-actions
Copy link
Copy Markdown

Images automagically compressed by Calibre's image-actions

Compression reduced images by 17.8%, saving 173.6 KB.

Filename Before After Improvement Visual comparison
site/static/img/ressources/inovmicro-exao/i08-clignoter-led/LED.png 974.4 KB 800.8 KB 17.8% View diff

1 image did not require optimisation.

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.

[FICHE] Portage Let's STEAM → STeaMi : Faire clignoter une LED

3 participants