Catalogue composants CIEL — Exemples de mise en page¶
Bienvenue sur ce site de démonstration !
Ce document illustre les possibilités offertes par MkDocs Material sur GitHub Pages, utilisées pour présenter les tutoriels et exemples Arduino / PlatformIO du BTS et Bac Pro CIEL.
🧭 Introduction¶
À propos
MkDocs Material permet d’écrire des documents clairs, illustrés, et interactifs — parfaits pour documenter vos projets techniques, TP ou exemples Arduino.
La documentation est écrite au format Markdown .md dans les répertoires des composants et convertie en site web automatiquement par MkDocs pour GitHub Pages.
🧱 Titres, texte et listes¶
Niveaux de titre¶
Sous-titre de niveau 4¶
Sous-titre de niveau 5¶
Sous-titre de niveau 6¶
Mise en forme¶
Vous pouvez combiner :
- Gras
- Italique
Monospace- ==Surligné==
- ~~Barré~~
- Et même du texte coloré avec du HTML.
Listes¶
- Liste non ordonnée
- Sous-liste
- Liste à cases cochées
- Élément non coché
Les listes ordonées sont possibles aussi .
- Liste ordonnée
- Premièrement
- Deuxièmement
- Deuxième point
⚙️ Admonitions¶
Astuce
Définissez vos admonitions avec !!! tip, !!! warning, !!! note, etc.
Attention
Débranchez toujours l’alimentation avant de connecter ou déconnecter une antenne.
Exemple
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
Note
Première ligne de la note.
Second paragraphe avec gras et liste :
- item 1
- item 2
- sous-item
print("code dans la note")
🧰 Code et onglets¶
=== "Arduino IDE"
#include <Arduino.h>
void setup() {
Serial.begin(9600);
Serial.println("Exemple Arduino IDE");
}
void loop() {
delay(1000);
}
=== "PlatformIO"
[env:uno]
platform = atmelavr
board = uno
framework = arduino
monitor_speed = 115200
monitor_filters = colorize, time, send_on_enter
monitor_eol = LF ; IMPORTANT (mets LF)
monitor_echo = yes ; pour voir ce que TU tapes
🖼️ Images et figures¶
Arduino Uno R3 — carte de référence utilisée pour les TP.
Note
Les images peuvent être placées dans un sous-répertoire images/ du composant ou du tutoriel.
Version structurée avec légende (attention, le chemin est à rentrer à la main (voir code source))
📊 Tableaux et couleurs¶
| Capteur | Fonction principale | Niveau | Statut |
|---|---|---|---|
| DHT22 | Température / humidité | Bac Pro | ✅ |
| MPU6050 | Accéléromètre / gyroscope | BTS 1re année | ⚙️ |
| Heltec LoRa 32 V3 | Communication longue portée | BTS 2e année | 🚧 |
🧮 Mathématiques¶
Les équations peuvent être rendues avec LaTeX :
et aussi en ligne : \(f(x) = x^2 + 2x + 1\).
📈 Diagramme Mermaid¶
Un diagramme de communication typique :
sequenceDiagram
participant Capteur as Capteur DHT22
participant MCU as Arduino UNO
participant PC as PC / IDE
Capteur->>MCU: Mesure température
MCU-->>Capteur: Requête toutes les 2s
MCU->>PC: Affiche les données série
Et enfin un exemple de lien interne et externe¶
Voici un lien interne Mise en page, un lien externe Documentation Arduino et une ancre Aller aux images.
Voici un lien interne [Mise en page](./MiseEnPage.md),
un lien externe [Documentation Arduino](https://www.arduino.cc/),
et une ancre [Aller aux images](#images-et-figures)