meta données pour cette page
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| introduction_a_la_programmation_avec_arduino [2018/01/22 10:09] – [Sources] André Girard | introduction_a_la_programmation_avec_arduino [2024/09/18 12:06] (Version actuelle) – Alexandre Castonguay | ||
|---|---|---|---|
| Ligne 39: | Ligne 39: | ||
| } | } | ||
| </ | </ | ||
| - | exemple: [[communication_serielle]] | ||
| + | |||
| + | exemple: [[01.Communication_sérielle]] | ||
| + | |||
| + | exemple: [[01.Blink]] | ||
| =====Les variables===== | =====Les variables===== | ||
| Ligne 53: | Ligne 56: | ||
| int x = 42; // le plus courant, nombre entier qui peut varier de -32,768 à 32,767 | int x = 42; // le plus courant, nombre entier qui peut varier de -32,768 à 32,767 | ||
| boolean merciBoole = TRUE; // Peut garder une valeur soit vraie ou fausse | boolean merciBoole = TRUE; // Peut garder une valeur soit vraie ou fausse | ||
| - | float = 6.66; // un nombre fractionnaire | + | float seitan |
| </ | </ | ||
| Ligne 93: | Ligne 96: | ||
| x = x + 1; // x a maintenant une valeur de -32,768 et non 32769 | x = x + 1; // x a maintenant une valeur de -32,768 et non 32769 | ||
| </ | </ | ||
| + | |||
| + | Exemple : [[01.Augmenter la valeur d'une variable]] | ||
| + | |||
| + | Exemple : [[01.0.Fade]] Changer la luminosité d'une DEL | ||
| + | |||
| + | Exemple : [[01.1.Fade_avec_condition]] Dans l' | ||
| + | |||
| + | Exemple : [[01_2_fade|]] | ||
| + | |||
| + | Exemple : [[01.DC_progressif]]. Une variable change la vitesse de rotation d'un moteur DC | ||
| + | |||
| + | Exercice : Faire varier la vitesse d'un moteur 'pas à pas' (stepper). | ||
| =====Les fonctions===== | =====Les fonctions===== | ||
| Ligne 131: | Ligne 146: | ||
| - | Avec le mot réservé "result", la fonction est capable de renvoyer une valeur au programme appelant. Cette valeur est contenue dans une donnée en tout point comparable à une variable typée. | + | Avec le mot réservé "return", la fonction est capable de renvoyer une valeur au programme appelant. Cette valeur est contenue dans une donnée en tout point comparable à une variable typée. |
| <sxh java> | <sxh java> | ||
| Ligne 142: | Ligne 157: | ||
| </ | </ | ||
| + | =====Les librairies===== | ||
| + | Définition : une librairie est un ensemble de fonctions liées car elles facilitent certaines tâches. Par exemple la libraire ' | ||
| + | Une librairie est ajoutée au projet de la façon suivante dans le code source: | ||
| + | |||
| + | <sxh java> | ||
| + | #include < | ||
| + | </ | ||
| =====Les énoncés conditionnels===== | =====Les énoncés conditionnels===== | ||
| Ligne 180: | Ligne 202: | ||
| // le code entre les accolades sera exécuté. | // le code entre les accolades sera exécuté. | ||
| - | if(monSenseur==42) | + | if(monSenseur |
| { | { | ||
| //allume une DEL! | //allume une DEL! | ||