Ligne 22 : |
Ligne 22 : |
| Chaque programme Arduino (souvent appelé un sketch ou Croquis) nécessite deux fonctions (aussi appelées routines). | | Chaque programme Arduino (souvent appelé un sketch ou Croquis) nécessite deux fonctions (aussi appelées routines). |
| | | |
− | === setup() === | + | === La fonction setup() === |
| {{fname|void setup(){ } | | {{fname|void setup(){ } |
| }} | | }} |
− | Tout le code entre les deux | + | |
− | accolades sera exécuté une seule | + | Tout le code entre les deux accolades sera exécuté une seule fois lorsque votre programme Arduino est démarré la première fois. |
− | fois lorsque votre programme | + | |
− | Arduino est démarré la première | + | === La fonction loop() === |
− | fois. | + | {{fname|void loop(){ } |
| + | }} |
| + | |
| + | Cette fonction est exécutée lorsque setup a accomplit son traitement. |
| + | |
| + | Après avoir été exécutée une fois, la fonction {{fname|loop}} est re-exécutée encore et encore, jusqu'à l'extinction d'Arduino. |
| + | |
| + | |
| + | == Syntaxe == |
| + | L'un des éléments frustrants du C est son exigence de formatage (ce qui le rends aussi très puissant). |
| + | Tout devrait bien se passer si vous vous souvenez de ce qui suit. |
| + | |
| + | === Commentaires === |
| + | {{fname|// (simple ligne de commentaire) |
| + | }} |
| + | |
| + | Souvent utile pour écrire , au fur et à mesure, des notes expliquant le fonctionnement de chaque ligne de code. |
| + | |
| + | Pour faire un commentaire, taper deux barres de division et tout ce qui suit jusqu'à la fin de la ligne sera ignoré par votre programme. |
| + | |
| + | {{fname|/* */ (commentaire multi-lignes) |
| + | }} |
| + | |
| + | Si vous avez beaucoup à noter, vous pouvez répartir votre commentaire sur plusieurs lignes. |
| + | Tout ce qui se trouve entre ces deux symboles sera ignoré par votre programme. |
| + | |
| + | === Accolades {} === |
| + | {{fname|{ } (accolades) |
| + | }} |
| + | |
| + | Utilisées pour définir le début et la fin d'un bloc de code. Les accolades sont utilisées dans une fonction comme dans les boucles). |
| + | |
| + | === Le point-virgule ; === |
| + | {{fname|; (point-virgule)}} |
| + | |
| + | Chaque ligne de code se termine par un point-virgule. |
| + | |
| + | Un point virgule manquant est souvent la raison pour laquelle votre programme refuse de compiler. |
| + | |
| + | == Variables == |
| + | {{traduction}} |
| {{ARDX-TRAILER}} | | {{ARDX-TRAILER}} |