Aide à la syntaxe : Différence entre versions
|  (→syntaxe) |  (→Un guide en PDF à télécharger) | ||
| (12 révisions intermédiaires par 5 utilisateurs non affichées) | |||
| Ligne 1 : | Ligne 1 : | ||
| ===Un guide en PDF à télécharger=== | ===Un guide en PDF à télécharger=== | ||
| − | Par ici : [[Media:Guide_etendu_de_la_syntaxe_MediaWiki.pdf|téléchargez le guide]] | + | * Voir guide PDF de la syntaxe médiawiki : [[Media:TutoWiki.pdf|téléchargez le guide]] | 
| + | * Un autre Par ici : [[Media:Guide_etendu_de_la_syntaxe_MediaWiki.pdf|téléchargez le guide]] | ||
| ===Une vidéo tuto=== | ===Une vidéo tuto=== | ||
| Ligne 9 : | Ligne 10 : | ||
| <iframe frameborder="0" width="480" height="270" src="//www.dailymotion.com/embed/video/x6j8vn" allowfullscreen></iframe><br /><a href="http://www.dailymotion.com/video/x6j8vn_la-syntaxe-sur-mediawiki-tutoriel-w_tech" target="_blank">La syntaxe sur Mediawiki - Tutoriel Wikimédia...</a> <i>par <a href="http://www.dailymotion.com/Wikimedia_France" target="_blank">Wikimedia_France</a></i> | <iframe frameborder="0" width="480" height="270" src="//www.dailymotion.com/embed/video/x6j8vn" allowfullscreen></iframe><br /><a href="http://www.dailymotion.com/video/x6j8vn_la-syntaxe-sur-mediawiki-tutoriel-w_tech" target="_blank">La syntaxe sur Mediawiki - Tutoriel Wikimédia...</a> <i>par <a href="http://www.dailymotion.com/Wikimedia_France" target="_blank">Wikimedia_France</a></i> | ||
| </html> | </html> | ||
| − | |||
| − | |||
| * ATTENTION pour passer une ligne dans un article, il faut faire deux sauts de ligne et donc appuyer deux fois sur la touche ENTREE. | * ATTENTION pour passer une ligne dans un article, il faut faire deux sauts de ligne et donc appuyer deux fois sur la touche ENTREE. | ||
| Ligne 33 : | Ligne 32 : | ||
| |- | |- | ||
| |style="background-color:#B9D3EE" | | |style="background-color:#B9D3EE" | | ||
| − | <nowiki>==Nouveau chapitre==</nowiki> | + | <nowiki>==Nouveau chapitre==</nowiki> | 
| − | <nowiki>===Nouvelle section===</nowiki> | + | |
| − | <nowiki>====Nouvelle sous-section====</nowiki> | + | <nowiki>===Nouvelle section===</nowiki> | 
| + | |||
| + | <nowiki>====Nouvelle sous-section====</nowiki> | ||
| + | |||
| <nowiki>=====Nouveau paragraphe=====</nowiki> | <nowiki>=====Nouveau paragraphe=====</nowiki> | ||
| + | |||
| |style="background-color:#B9D3EE" |Titres de tailles différentes | |style="background-color:#B9D3EE" |Titres de tailles différentes | ||
| + | |||
| + | [[Catégorie:tutoriel]] | ||
| ==Nouveau chapitre== | ==Nouveau chapitre== | ||
| Ligne 62 : | Ligne 67 : | ||
| |- | |- | ||
| |style="background-color:#B9D3EE" | | |style="background-color:#B9D3EE" | | ||
| − | <nowiki>*  | + | <nowiki>* Pomme</nowiki><br /> | 
| − | <nowiki>*  | + | <nowiki>* Banane</nowiki><br /> | 
| − | <nowiki>*  | + | <nowiki>* Clavier</nowiki>	 | 
| |style="background-color:#B9D3EE" |Liste à puces | |style="background-color:#B9D3EE" |Liste à puces | ||
| − | *  | + | * Pomme | 
| − | *  | + | * Banane | 
| − | *  | + | * Clavier | 
| |- | |- | ||
| |style="background-color:#B9D3EE" | | |style="background-color:#B9D3EE" | | ||
| − | <nowiki>#  | + | <nowiki># Chips</nowiki><br /> | 
| − | <nowiki>#  | + | <nowiki># Fraise</nowiki><br /> | 
| − | <nowiki>#  | + | <nowiki># Chausette</nowiki>	 | 
| |style="background-color:#B9D3EE" |Liste numérotée | |style="background-color:#B9D3EE" |Liste numérotée | ||
| − | #  | + | # Chips | 
| − | #  | + | # Fraise | 
| − | #  | + | # Chausette | 
| |- | |- | ||
| |style="background-color:#B9D3EE" |<nowiki>[[Image:Fichier.jpg]]</nowiki><br /> | |style="background-color:#B9D3EE" |<nowiki>[[Image:Fichier.jpg]]</nowiki><br /> | ||
| Ligne 137 : | Ligne 142 : | ||
| |} | |} | ||
| − | == | + | |
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ==Comment faire un tableau== | ||
| {| class="wikitable" | {| class="wikitable" | ||
| Ligne 143 : | Ligne 239 : | ||
| ! Texte de l’en-tête !! Texte de l’en-tête !! Texte de l’en-tête | ! Texte de l’en-tête !! Texte de l’en-tête !! Texte de l’en-tête | ||
| |- | |- | ||
| − | | Texte de la cellule   | + | | Texte de la cellule 1 | 
| − | || Texte de la cellule   | + | || Texte de la cellule  2 | 
| − | || Texte de la cellule | + | || Texte de la cellule 3 | 
| |- | |- | ||
| | Texte de la cellule   | | Texte de la cellule   | ||
| Ligne 155 : | Ligne 251 : | ||
| || Texte de la cellule | || Texte de la cellule | ||
| |} | |} | ||
| + | |||
| + | [https://www.mediawiki.org/wiki/Help:Tables/fr En savoir plus sur les tableaux Médiawiki] | ||
| + | |||
| + | ==Code Arduino== | ||
| + | Pour une belle présentation du code, il peut être mis entre les balises : | ||
| + | <nowiki><syntaxhighlight lang="Arduino" line> </nowiki> et <nowiki></syntaxhighlight></nowiki> | ||
| + | |||
| + | Cela donne : | ||
| + | <syntaxhighlight lang="Arduino" line> | ||
| + | /////////////////////// | ||
| + | //     boite SOS     // | ||
| + | /////////////////////// | ||
| + | /* la "boite SOS" émet un signal lumineux de 3 flashs brefs puis 3 flashs long, puis trois brefs. | ||
| + |   La plupart des Arduino ont une led embarquée, elle est placée sur la broche 13. | ||
| + | |||
| + |   Modifié le 25 septembre 2015 par Antony AUFFRET - Inspiré du programme "Blink" de Scott Fitzgerald modifié le 8 May 2014.  | ||
| + |   Modifié 7 août 2017 par Antony AUFFRET ajout des fonctions S, O, trait et point. | ||
| + |   Schéma de l'Arduino en ASCII-ART CC-By http://busyducks.com/ascii-art-arduinos | ||
| + |   Sous licence CC-By-Sa (http://creativecommons.org/licenses/by-nc-sa/3.0/) | ||
| + |   Cet exemple de code est dans le domaine public. | ||
| + |                                           +-----+ | ||
| + |              +----[PWR]-------------------| USB |--+ | ||
| + |              |                            +-----+  | | ||
| + |              |         GND/RST2  [ ][ ]            | | ||
| + |              |       MOSI2/SCK2  [ ][ ]  A5/SCL[ ] |  | ||
| + |              |          5V/MISO2 [ ][ ]  A4/SDA[ ] |    | ||
| + |              |                             AREF[ ] | | ||
| + |              |                              GND[ ] | | ||
| + |              | [ ]N/C                    SCK/13[ ] | | ||
| + |              | [ ]IOREF                 MISO/12[ ] |    | ||
| + |              | [ ]RST                   MOSI/11[ ]~|    | ||
| + |              | [ ]3V3    +---+               10[ ]~|    | ||
| + |              | [ ]5v    -| A |-               9[ ]~|    | ||
| + |              | [ ]GND   -| R |-               8[ ] |   | ||
| + |              | [ ]GND   -| D |-                    | | ||
| + |              | [ ]Vin   -| U |-               7[ ] |     | ||
| + |              |          -| I |-               6[ ]~|     | ||
| + |              | [ ]A0    -| N |-               5[ ]~|     | ||
| + |              | [ ]A1    -| O |-               4[ ] |     | ||
| + |              | [ ]A2     +---+           INT1/3[ ]~|     | ||
| + |              | [ ]A3                     INT0/2[ ] |     | ||
| + |              | [ ]A4/SDA  RST SCK MISO     TX>1[ ] |   | ||
| + |              | [ ]A5/SCL  [ ] [ ] [ ]      RX<0[ ] |   | ||
| + |              |            [ ] [ ] [ ]              | | ||
| + |              |  UNO_R3    GND MOSI 5V  ____________/ | ||
| + |               \_______________________/ | ||
| + | Matériel : | ||
| + | - juste un Arduino | ||
| + |    ___ | ||
| + |  / ___ \ | ||
| + | |_|   | | | ||
| + |      /_/  | ||
| + |      _   ___   _  | ||
| + |     |_| |___|_| |_ | ||
| + |          ___|_   _| | ||
| + |         |___| |_| | ||
| + | Les petits Débrouillards - CC-By-Sa http://creativecommons.org/licenses/by-nc-sa/3.0/ | ||
| + | */ | ||
| + | |||
| + | // La fonction "setup" n'est jouée qu'une seule foi quand tu presses le bouton "reset" ou quand tu branches l'Arduino | ||
| + | void setup() { | ||
| + |   pinMode(13, OUTPUT);// initialise la broche 13 comme sortie. | ||
| + | } | ||
| + | |||
| + | // La fonction "loop" (boucle en anglais) tourne en boucle indéfiniement | ||
| + | void loop() { | ||
| + |   bidule(); | ||
| + |   machin(); | ||
| + |   bidule(); | ||
| + |   delay(500);              // attend 0,5 seconde | ||
| + | } | ||
| + | |||
| + | ///////////////////////////////Fin du programme principal///////////////////////////////////// | ||
| + | //           Ce qui suit ce sont des fonctions appelées par le programme principal          // | ||
| + | ////////////////////////////////////////////////////////////////////////////////////////////// | ||
| + | |||
| + | void point(){ //Cette fonction fait le caractère morse "point" : Led alumée pendant 0,1 seconde, puis extinction de 0,1 seconde  | ||
| + |   digitalWrite(13, HIGH);  // allume la LED ("HIGH" c'est le voltage max de l'Arduino) | ||
| + |   delay(100);              // attend 0,1 seconde (100 millisecondes) | ||
| + |   digitalWrite(13, LOW);   // éteind la LED en mettant le voltage au plus bas : "LOW" | ||
| + |   delay(100);              // attend 0,1 seconde   | ||
| + | } | ||
| + | |||
| + | void trait(){ //Cette fonction fait le caractère morse "trait" : Led alumée pendant 0,5 seconde, puis extinction de 0,1 seconde  | ||
| + |   digitalWrite(13, HIGH);  // allume la LED | ||
| + |   delay(500);              // attend 0,5 seconde | ||
| + |   digitalWrite(13, LOW);   // éteind la LED | ||
| + |   delay(100);              // attend 0,1 seconde | ||
| + | } | ||
| + | |||
| + | void bidule(){ //Cette fonction fait la lettre "S" en morse : ... | ||
| + |   point(); | ||
| + |   point(); | ||
| + |   point(); | ||
| + |   delay(300);              // attend 0,3 seconde  | ||
| + | } | ||
| + | |||
| + | void machin(){ //Cette fonction fait la lettre "O" en morse : --- | ||
| + |   for (int i = 1; i <= 3; i++){ | ||
| + |   trait(); | ||
| + |   } | ||
| + |   delay(300);              // attend 0,3 seconde | ||
| + | } // Cette fonction utilise la boucle "for" qui répète automatiquement 3 fois la fonction "trait". | ||
| + |   // mais bon, ce n'est pas très rentable ici car écrire 3 fois "trait();" ne consomme que 24 caractères  | ||
| + |   // alors qu'il en faut 30 avec avec "for". | ||
| + | |||
| + | </syntaxhighlight> | ||
| [[Catégorie:Aide]] | [[Catégorie:Aide]] | ||
Version actuelle datée du 23 octobre 2025 à 11:31
Sommaire
Un guide en PDF à télécharger
- Voir guide PDF de la syntaxe médiawiki : téléchargez le guide
- Un autre Par ici : téléchargez le guide
Une vidéo tuto
D'abord une vidéo explicative de 2min30 réalisée par Wikimédia France
La syntaxe sur Mediawiki - Tutoriel Wikimédia... par Wikimedia_France
- ATTENTION pour passer une ligne dans un article, il faut faire deux sauts de ligne et donc appuyer deux fois sur la touche ENTREE.
syntaxe
| Texte Wiki | Résultat | 
| <s>barré</s> | |
| ''italique'' | Italique | 
| '''gras''' | Gras | 
| '''''gras et italique''''' | Gras et italique | 
| ==Nouveau chapitre== ===Nouvelle section=== ====Nouvelle sous-section==== =====Nouveau paragraphe===== | Titres de tailles différentes Nouveau chapitreNouvelle sectionNouvelle sous-sectionNouveau paragraphe | 
| [[Lien vers une autre page]] [[Lien Texte]] | Lien interne vers une autre page sur le wiki (rouge page inexistante Lien vers une autre page, bleu page existante Accueil) | 
| [http://www.exemple.org] | Lien externe Lien avec une description | 
| [[Catégorie:Exemple]] | Ajoute l'article à la catégorie « Exemple » | 
| ---- | ---- | 
| * Pomme | Liste à puces 
 | 
| # Chips | Liste numérotée 
 | 
| [[Image:Fichier.jpg]] [[Image:Fichier.jpg|Texte]] | Image classique Image avec texte alternatif  | 
| <center> <gallery perrow=3> | Créer une galerie d'images légendes (de 3 colonnes) | 
| [[Media:Fichier.ogg]] | Lien de téléchargement | 
| {{Nom}} | Ajoute le modèle « Nom » | 
| ~~~ | Signature (Lien vers page utilisateur) | 
| ~~~~ | Signature horodatée | 
| #REDIRECT [[Autre article]] | Redirige vers un autre article | 
| <notoc> | Permet d'éviter l'affichage du sommaire automatique | 
| [mailto:aauffret@lespetitsdebrouillards.org Contacter l'animateur] [mailto:aauffret@lespetitsdebrouillards.org aauffret@lespetitsdebrouillards.org] | Mettre un lien vers une adresse mail Contacter l'animateur aauffret@lespetitsdebrouillards.org | 
| pour écrire en couleur il faut prendre le code HTML des couleurs ! Ici un site pour avoir les codes couleur HTML * <font color="#1468e3"> écrire en bleu  </font> | 
 | 
Comment faire un tableau
| Texte de l’en-tête | Texte de l’en-tête | Texte de l’en-tête | 
|---|---|---|
| Texte de la cellule 1 | Texte de la cellule 2 | Texte de la cellule 3 | 
| Texte de la cellule | Texte de la cellule | Texte de la cellule | 
| Texte de la cellule | Texte de la cellule | Texte de la cellule | 
En savoir plus sur les tableaux Médiawiki
Code Arduino
Pour une belle présentation du code, il peut être mis entre les balises : <syntaxhighlight lang="Arduino" line> et </syntaxhighlight>
Cela donne :
 1 ///////////////////////
 2 //     boite SOS     //
 3 ///////////////////////
 4 /* la "boite SOS" émet un signal lumineux de 3 flashs brefs puis 3 flashs long, puis trois brefs.
 5   La plupart des Arduino ont une led embarquée, elle est placée sur la broche 13.
 6   
 7   Modifié le 25 septembre 2015 par Antony AUFFRET - Inspiré du programme "Blink" de Scott Fitzgerald modifié le 8 May 2014. 
 8   Modifié 7 août 2017 par Antony AUFFRET ajout des fonctions S, O, trait et point.
 9   Schéma de l'Arduino en ASCII-ART CC-By http://busyducks.com/ascii-art-arduinos
10   Sous licence CC-By-Sa (http://creativecommons.org/licenses/by-nc-sa/3.0/)
11   Cet exemple de code est dans le domaine public.
12                                           +-----+
13              +----[PWR]-------------------| USB |--+
14              |                            +-----+  |
15              |         GND/RST2  [ ][ ]            |
16              |       MOSI2/SCK2  [ ][ ]  A5/SCL[ ] | 
17              |          5V/MISO2 [ ][ ]  A4/SDA[ ] |   
18              |                             AREF[ ] |
19              |                              GND[ ] |
20              | [ ]N/C                    SCK/13[ ] |
21              | [ ]IOREF                 MISO/12[ ] |   
22              | [ ]RST                   MOSI/11[ ]~|   
23              | [ ]3V3    +---+               10[ ]~|   
24              | [ ]5v    -| A |-               9[ ]~|   
25              | [ ]GND   -| R |-               8[ ] |  
26              | [ ]GND   -| D |-                    |
27              | [ ]Vin   -| U |-               7[ ] |    
28              |          -| I |-               6[ ]~|    
29              | [ ]A0    -| N |-               5[ ]~|    
30              | [ ]A1    -| O |-               4[ ] |    
31              | [ ]A2     +---+           INT1/3[ ]~|    
32              | [ ]A3                     INT0/2[ ] |    
33              | [ ]A4/SDA  RST SCK MISO     TX>1[ ] |  
34              | [ ]A5/SCL  [ ] [ ] [ ]      RX<0[ ] |  
35              |            [ ] [ ] [ ]              |
36              |  UNO_R3    GND MOSI 5V  ____________/
37               \_______________________/
38 Matériel :
39 - juste un Arduino
40    ___
41  / ___ \
42 |_|   | |
43      /_/ 
44      _   ___   _ 
45     |_| |___|_| |_
46          ___|_   _|
47         |___| |_|
48 Les petits Débrouillards - CC-By-Sa http://creativecommons.org/licenses/by-nc-sa/3.0/
49 */
50 
51 // La fonction "setup" n'est jouée qu'une seule foi quand tu presses le bouton "reset" ou quand tu branches l'Arduino
52 void setup() {
53   pinMode(13, OUTPUT);// initialise la broche 13 comme sortie.
54 }
55 
56 // La fonction "loop" (boucle en anglais) tourne en boucle indéfiniement
57 void loop() {
58   bidule();
59   machin();
60   bidule();
61   delay(500);              // attend 0,5 seconde
62 }
63 
64 ///////////////////////////////Fin du programme principal/////////////////////////////////////
65 //           Ce qui suit ce sont des fonctions appelées par le programme principal          //
66 //////////////////////////////////////////////////////////////////////////////////////////////
67 
68 void point(){ //Cette fonction fait le caractère morse "point" : Led alumée pendant 0,1 seconde, puis extinction de 0,1 seconde 
69   digitalWrite(13, HIGH);  // allume la LED ("HIGH" c'est le voltage max de l'Arduino)
70   delay(100);              // attend 0,1 seconde (100 millisecondes)
71   digitalWrite(13, LOW);   // éteind la LED en mettant le voltage au plus bas : "LOW"
72   delay(100);              // attend 0,1 seconde  
73 }
74 
75 void trait(){ //Cette fonction fait le caractère morse "trait" : Led alumée pendant 0,5 seconde, puis extinction de 0,1 seconde 
76   digitalWrite(13, HIGH);  // allume la LED
77   delay(500);              // attend 0,5 seconde
78   digitalWrite(13, LOW);   // éteind la LED
79   delay(100);              // attend 0,1 seconde
80 }
81 
82 void bidule(){ //Cette fonction fait la lettre "S" en morse : ...
83   point();
84   point();
85   point();
86   delay(300);              // attend 0,3 seconde 
87 }
88 
89 void machin(){ //Cette fonction fait la lettre "O" en morse : ---
90   for (int i = 1; i <= 3; i++){
91   trait();
92   }
93   delay(300);              // attend 0,3 seconde
94 } // Cette fonction utilise la boucle "for" qui répète automatiquement 3 fois la fonction "trait".
95   // mais bon, ce n'est pas très rentable ici car écrire 3 fois "trait();" ne consomme que 24 caractères 
96   // alors qu'il en faut 30 avec avec "for".


