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. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||