Arduino 1.1 : Charger du code dans l'arduino

De Wiki du ThiLab

Étape 1.1 : Charger du code dans l'arduino

But du tutoriel : injecter le code minimum requis dans l'arduino

Description : Afin de contrôler votre arduino, vous devez dans un premier temps le connecter à votre ordinateur et utiliser le logiciel arduino pour y injecter du code. Si vous ne l'avez pas encore fait, téléchargez le logiciel arduino, installez le, puis connectez la carte à votre ordinateur.

Matériel requis :

  • Arduino et son cable de connexion

Tutoriel Cet exemple contient le minimum de code dont vous avez besoin pour que votre sketch (programme) arduino compile : la méthode setup() et la méthode loop().

Vous n'avez besoin pour ce tutoriel que de votre carte arduino et de son cordon de connexion.

La fonction setup() est appelée quand le sketch (programme) démarre. Utilisez la pour initialiser des variables, définir les modes des pins, démarrer l'utilisation de librairies, etc .. La fonction setup() ne sera appelée qu'une fois, après chaque mise sous tension ou reset de la carte.

Après avoir créé une fonction setup(), la fonction loop() fait exactement ce que son nom suggère et boucle infiniment, permettant à votre programme de changer et de répondre pendant qu'il tourne. Le code dans la partie loop() de votre sketch est utilisée pour contrôler activement votre carte Arduino.

Le code si dessous ne va actuellement rien faire, mais sa structure est pratique pour copier/coller et démarrer un nouveau sketch de votre choix. Il vous montre aussi comment utiliser les commentaires dans votre code.

Chaque ligne qui commence par 2 slashs (//) ne sera pas lu par le compilateur, donc vous pouvez y écrire ce que vous voulez après. Commentez ainsi votre code peut être particulièrement utile pour expliquer, tant à vous même qu'aux autres, comment votre programme fonctionne, étape par étape.

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:
 
}

Ressources :


{{#invoke:Catégorisation badges|badgesCategories}}