Structure du programme d'Arduino

Structure du programme d'Arduino
Différentes langues peuvent être utilisées pour exécuter différentes fonctions en utilisant des machines électroniques. Ces langues aident à donner des commandes à la machine. Il existe de nombreux langages de programmation différents, et chaque langue a ses propres commandes, syntaxe et structure de l'écriture d'un programme. La langue utilisée pour Arduino est C++. La structure du programme Arduino est brièvement expliquée dans ce discours.

Aperçu de la programmation Arduino

Le programme Arduino est divisé en trois parties principales qui sont la structure, les valeurs et les fonctions.

Lors de l'écriture d'un code, la chose importante est de suivre la syntaxe du langage utilisée car pour exécuter le code avec succès, la syntaxe correcte est nécessaire. Ainsi, lors de l'écriture d'un programme pour Arduino suivant la syntaxe doit être suivi:

  • Pour terminer la déclaration a Semicolon «;» est utilisé à la fin de la déclaration.
  • Pour enfermer le bloc parenthèse "" sont utilisés. Block dans un programme contient certaines déclarations, la déclaration des variables, des fonctions ou des boucles.
  • Les commentaires peuvent être écrits pour chaque déclaration du code pour mieux comprendre la fonctionnalité de déclaration. Cela peut être fait en utilisant le double Slash en avant "//" au début du commentaire s'il n'y a qu'un seul commentaire. Cependant, s'il y a Commentaires multipliés Dans une rangée, un slash vers l'avant astérisque «/ *» au début et Astérisque en avant Slash "* /" À la fin du commentaire. Les commentaires peuvent également être utilisés pour exclure toute déclaration.

La figure ci-dessous donnée donne une bien meilleure compréhension de la syntaxe utilisée pour le codage dans le logiciel Arduino:

Après avoir compris la syntaxe, passons à la façon d'utiliser des variables dans le programme Arduino et quel type de variables est utilisée dans la structure du programme. Pour stocker toutes les valeurs qui seront utilisées dans le programme peuvent être un nombre ou un alphabet.

L'utilisation des variables donne la possibilité d'enregistrer, de modifier, de mettre à jour et d'accès aux informations lorsque le programme est en cours d'exécution. Il existe différents types de variables qui peuvent être utilisées, y compris le char, int, le double, la chaîne, le flotteur, le int non signé, long et non signé.

Voici les opérateurs utilisés dans la programmation d'Arduino:

  • Pour affectation Toute valeur à une variable ou un caractère égal au signe «=» est utilisé
  • Ils sont différents opérateurs mathématiques Comme le pourcentage, multiplier, soustraction, addition peut être utilisée (%, +, *, -, /)
  • Pour comparaison des différentes valeurs auxquelles les opérateurs comme moins qu'égaux, supérieurs à l'égal, égal à, inférieur, supérieur à ceux utilisés (== ,, =)
  • Opérateurs logiques sont utilisés pour définir les instructions conditionnelles telles que et (&&), pas (!) et ou (||) Opérateurs

Structure du programme Arduino

La structure du programme Arduino est divisée en deux fonctions: la fonction de configuration et la fonction de boucle.

Le installation() La fonction contient l'initialisation des bibliothèques, variables utilisées pour le code. De même, les modes PIN de l'Arduino sont également déclarés dans cette fonction. Il initialise également la communication entre la carte Arduino et l'ordinateur. Il ne fonctionne qu'une seule fois.

Le boucle() La fonction continue de répéter les instructions et contrôle et surveille activement l'Arduino.

Exemple

Pour comprendre la structure du programme d'Arduino, un exemple de code est compilé. Le code concerne clignoter la lumière LED avec un retard de 1000 millisecondes.

Tout d'abord dans la fonction de configuration, le mode PIN est initialisé, la broche 8 a été définie sous forme de sortie. En venant à la fonction de boucle, l'état (élevé / bas) des LED change après le retard de 1000 millisecondes. De même, nous pouvons dire que la mise en œuvre de la fonction de configuration est effectuée dans une fonction de boucle. Le code Arduino pour clignoter de LED est donné comme:

void setup()
PinMode (8, sortie);

VOID LOOP ()
DigitalWrite (8, haut);
retard (1000);
DigitalWrite (8, bas);
retard (1000);

Conclusion

Pour écrire un programme dans n'importe quelle langue, ses conditions de base doivent être connues qui impliquent la syntaxe, la déclaration et l'initialisation des variables et l'incorporation de différents opérateurs. Cet article explique brièvement la syntaxe, en utilisant des variables et différents opérateurs pour donner une meilleure compréhension de la structure du programme.