Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
matos:arduino:start [14/06/2020 12:45]
thierry créée
matos:arduino:start [14/06/2020 13:06] (Version actuelle)
thierry [Le code]
Ligne 13: Ligne 13:
  
 {{:​matos:​arduino:​ard1.png|}} {{:​matos:​arduino:​ard1.png|}}
 +=== Configuration type et COM ===
 +Dans le menu [Outils/​Type de Carte] on defini le type de carte que l'on utilise.\\
 +Dans mon cas une Arduino UNO.
 +{{:​matos:​arduino:​ard2.png|}}
 +
 +Dans le menu [Outils/​Port COM] on defini le port COM sur lequel est branché la carte.\\
 +Dans mon cas COM5.
 +
 +{{:​matos:​arduino:​ard3.png|}}
 +=== Vérification ===
 +Grace à l'​Option [Récuperer les infos de la carte]
 +
 +{{:​matos:​arduino:​ard4.png|}}
 +
 +On doit obtenir ce genre de message
 +
 +{{:​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.
 +
 +
 +
 +
 +
 +
 +