Aide à la syntaxe : Différence entre versions
(→Code Arduino) |
|||
(18 révisions intermédiaires par 4 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
− | ==Une vidéo tuto== | + | ===Un guide en PDF à télécharger=== |
+ | Par ici : [[Media:Guide_etendu_de_la_syntaxe_MediaWiki.pdf|téléchargez le guide]] | ||
+ | |||
+ | ===Une vidéo tuto=== | ||
D'abord une vidéo explicative de 2min30 réalisée par [http://www.wikimedia.fr/ Wikimédia France] | D'abord une vidéo explicative de 2min30 réalisée par [http://www.wikimedia.fr/ Wikimédia France] | ||
− | + | ||
<html> | <html> | ||
<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. | ||
− | ==syntaxe== | + | ===syntaxe=== |
{| style="background-color:white; font-size:small; float: left; margin:3px 3px 3px 10px" | {| style="background-color:white; font-size:small; float: left; margin:3px 3px 3px 10px" | ||
|- | |- | ||
Ligne 30 : | Ligne 31 : | ||
|- | |- | ||
|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== | ||
===Nouvelle section=== | ===Nouvelle section=== | ||
Ligne 58 : | Ligne 66 : | ||
|- | |- | ||
|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 135 : | Ligne 143 : | ||
− | == | + | |
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==Comment faire un tableau== | ||
+ | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! 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 || Texte de la cellule | + | | Texte de la cellule |
+ | || Texte de la cellule | ||
+ | || Texte de la cellule | ||
|- | |- | ||
− | | Texte de la cellule || Texte de la cellule || Texte de la cellule | + | | Texte de la cellule |
+ | || Texte de la cellule | ||
+ | || Texte de la cellule | ||
|- | |- | ||
− | | Texte de la cellule || Texte de la cellule || Texte de la cellule | + | | Texte de la cellule |
+ | || 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 7 mai 2024 à 08:09
Sommaire
Un guide en PDF à télécharger
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 | Texte de la cellule | Texte de la cellule |
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".