[FICHE] Portage Let's STEAM → STeaMi : Faire clignoter une LED#95
[FICHE] Portage Let's STEAM → STeaMi : Faire clignoter une LED#95DumontALINE wants to merge 6 commits into
Conversation
|
Images automagically compressed by Calibre's image-actions ✨ Compression reduced images by 62.6%, saving 1.7 MB.
|
|
Images automagically compressed by Calibre's image-actions ✨ Compression reduced images by 17.8%, saving 178.7 KB.
1 image did not require optimisation. |
There was a problem hiding this comment.
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.tspour 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 |
| | 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 |
| 'clignotement', | ||
| 'programmation', | ||
| ], | ||
| thumbnail: '/img/ressources/inovmicro-exao/clignement-led/icone.png', |
| 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. |
| import pyb | ||
| from time import sleep |
40f84f7 to
44a1eb8
Compare
|
Images automagically compressed by Calibre's image-actions ✨ Compression reduced images by 62.6%, saving 1.7 MB.
|
|
Images automagically compressed by Calibre's image-actions ✨ Compression reduced images by 17.8%, saving 173.6 KB.
1 image did not require optimisation. |
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
Test plan
npm run build(danssite/) passe sans erreur ni nouveau warningnpm run typecheckpasseCLAUDE.mdIssues liées
close #3