Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
matos:arduino:start [14/06/2020 12:50] thierry [Configuration type et COM] |
matos:arduino:start [14/06/2020 13:06] (Version actuelle) thierry [Le code] |
||
|---|---|---|---|
| Ligne 30: | Ligne 30: | ||
| {{:matos:arduino:ard5.png|}} | {{:matos:arduino:ard5.png|}} | ||
| + | |||
| + | Si il n'y a pas de réponse de la carte, c'est surement qu'on est pas sur le bon port COM ! | ||
| + | ===== Premier programme ===== | ||
| + | Pour voir si tout est OK faisons un premier programme de base. | ||
| + | |||
| + | Nous allons faire clignoter cette LED: | ||
| + | {{:matos:arduino:ard7.png|}} | ||
| + | ==== Le code ==== | ||
| + | {{:matos:arduino:ard8.png|}} | ||
| + | |||
| + | <code c> | ||
| + | #define led 13 // on definit la constant led = 13 | ||
| + | |||
| + | void setup() { | ||
| + | pinMode (led, OUTPUT); // On met la pin 13 en mode OUTPUT | ||
| + | } | ||
| + | |||
| + | void loop() { | ||
| + | digitalWrite(led,1); // On met la pin 13 a 1 | ||
| + | delay(100); // on attend 100ms | ||
| + | digitalWrite(led,0); // On met la pin 13 a 0 | ||
| + | delay(500); // on attend 500ms | ||
| + | //puis on recommence (loop) | ||
| + | } | ||
| + | </code> | ||
| + | |||
| + | ==== Verifier le code ==== | ||
| + | {{:matos:arduino:ard9.png|}} | ||
| + | |||
| + | ==== Envoyer le code sur la carte ==== | ||
| + | {{:matos:arduino:ard10.png|}} | ||
| + | |||
| + | Voila, si tout c'est bien passé la LED doit clignoter. | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||