Tout ce que vous devez savoir sur le code Arduino

Tout ce que vous devez savoir sur le code Arduino
Arduino est l'une des meilleures plateformes d'apprentissage pour les étudiants et les ingénieurs qui commencent avec la programmation et la fabrication de circuits. De plus, si vous avez du mal à écrire et à compiler le code Arduino, ce guide est un économiseur de vie pour vous. Comme dans ce guide, j'ai donné une partie de la base de l'écriture et de la compilation concernant le code Arduino qui vous fera gagner beaucoup de temps.

Certaines des bases que vous devez connaître sur le code Arduino

Pour programmer l'Arduino, il faut avoir la connaissance de la structure de programmation. J'ai donc expliqué les bases du code Arduino

Bases du code Arduino

Le code Arduino est principalement divisé en deux parties une section de configuration et l'autre section de boucle:

Chaque section sert à des fins différentes, alors étudions-les en détail:

Section de configuration

Cette fonction est normalement utilisée pour initialiser les variables, les épingles, les tableaux ou toute autre chose similaire à utiliser dans le code. De plus, le taux de bauds pour la communication entre Arduino IDE et Arduino Board est également initialisé dans la fonction de configuration, mais les bibliothèques sont définies en dehors de la fonction de configuration.

Section de boucle

Dans cette section, la logique principale du programme Arduino est implémentée, ce qui pourrait inclure si, pour ou bien que des boucles, des déclarations conditionnelles, différents opérateurs mathématiques ou logiques. La caractéristique principale de cette section est qu'il s'agit d'une boucle infinie qui continuera à fonctionner, tandis que la fonction de configuration ne s'exécute qu'une seule fois.

Utilisation de boucles dans le code Arduino

D'après l'explication ci-dessus, vous pourriez avoir une idée de la façon de programmer l'Arduino afin de développer davantage quels différents types de boucles que l'on peut utiliser dans le code Arduino:

  • Pour boucle
  • Pendant la boucle
  • Faire en boucle

Pour boucle

La boucle FOR est principalement utilisée lorsque la boucle doit s'exécuter pour un nombre défini de fois, il se terminera donc une fois qu'il aura été exécuté pour le nombre spécifié de fois. Vous trouverez ci-dessous la syntaxe pour la boucle dans le code Arduino:

pour (initialiser la variable; instruction conditionnelle; incrément ou décrément;)

// instruction à exécuter

Pour l'exemple de boucle

// Par exemple
Pour (int i = 0; i < 5; i++;)
En série.Imprimer (i);

L'exemple ci-dessus est l'impression des numéros sur la fenêtre de la console de 0 à 4.

Pendant la boucle

Tandis que la boucle est principalement utilisée dans les scénarios dans lesquels le programme se termine lorsque la condition donnée dans la boucle devient fausse jusque-là, elle continuera à exécuter l'instruction donnée dans la boucle while. Vous trouverez ci-dessous la syntaxe de la boucle While dans le code Arduino avec l'exemple:

while (instruction conditionnelle)
// instruction à exécuter

// Par exemple
alors que je<10)
En série.print («Linux Indice»);
i ++;

Exemple

// Par exemple
alors que je < 10)
En série.print («Linux Indice»);
i ++;

L'exemple ci-dessus est l'impression de «l'indice de linux» sur la fenêtre de la console 9 fois.

Faire en boucle

La boucle DO While est principalement utilisée dans les cas où l'instruction doit être exécutée d'abord, puis validée par l'énoncé conditionnel fourni dans la boucle. Vous trouverez ci-dessous la syntaxe pour la boucle pour l'utilisation de DO dans le code Arduino avec l'exemple:

faire
// Exécuter l'instruction

Tandis que (déclaration conditionnelle);

Exemple

//Par exemple
faire
En série.print («Linux Indice»);
i ++;

alors que je < 5);

L'exemple ci-dessus est l'impression «indice linux» sur la fenêtre de la console 6 fois.

En utilisant des instructions conditionnelles dans le code Arduino

Il existe principalement deux types d'énoncés conditionnels qui peuvent être utilisés dans la programmation Arduino:

  • Si les déclarations autrement
  • Instructions de cas de commutation

Si les déclarations autrement

Ces déclarations sont principalement utilisées lorsque les instructions données doivent être exécutées en fonction de certaines conditions et si la condition est fausse, il y a une instruction de substitut donnée par le bloc Else. Vous trouverez ci-dessous la syntaxe pour l'utilisation de la condition si else dans le code Arduino avec l'exemple:

if (instruction conditionnelle)
// Instruction à exécuter

autre
// Instructions à exécuter

Exemple

// Par exemple
if (a> b)
c = a + b;
En série.imprimer (c);
autre
c = a - b;
En série.imprimer (c);

Dans l'exemple ci-dessus si elle a une condition supérieure à B, donc si la condition devient vraie, les deux variables seront ajoutées sinon les deux seront soustraits.

Instructions de cas de commutation

Pour exécuter plusieurs instructions en fonction des différentes conditions, l'instruction de cas de commutateur est normalement utilisée. Vous trouverez ci-dessous la syntaxe pour les instructions de cas de commutateur FOR Utilisation dans le code Arduino avec l'exemple:

commutateur (variable)
cas (valeur conditionnelle):
// Instruction à exécuter
casser;
cas (valeur conditionnelle):
// Instruction à exécuter
casser;
défaut:
// Instruction à exécuter si l'une des cas conditionnelles du cas est fausse

Exemple

//Par exemple
pour (int i = 0; i <= 3; i++)
commutateur (i)
cas 1:
// Instruction 1
Cas 2:
// Instruction 2
Cas 3:
// Instruction 3
Cas 4:
// Instruction 4
défaut:
// Instruction à exécuter lorsque le cas 4 n'est pas validé

L'exemple ci-dessus génère d'abord les conditions (b) de 0 à 3 en utilisant une boucle pour une boucle et en fonction de la condition, les cas pertinents seront exécutés.

Création de fonctions dans le code Arduino

Les fonctions sont normalement créées dans le code Arduino lorsqu'une instruction doit être appelée ou exécutée à plusieurs endroits du programme. Ainsi, en créant une fonction, l'instruction devait être appelée qui réduit la taille du code dans une plus large mesure. Vous trouverez ci-dessous la syntaxe pour les instructions de cas de commutateur FOR Utilisation dans le code Arduino avec l'exemple:

RETOUR TYPE Nom de la fonction (variables)
// instructions

Exemple

// exemple
int soustrait (int a, int b)
int c = 0;
C = a - b;

void setup()
Soustraire(); // la fonction de soustraire
En série.imprimer (c);

L'exemple ci-dessus crée une fonction qui soustrait les valeurs de deux variables et est nommée soustrait, cette fonction est appelée dans la fonction de configuration du code Arduino.

Conclusion

Arduino est l'une des meilleures plates-formes pour commencer avec les circuits électriques et la programmation car il fournit tous les outils requis. De plus, si vous êtes nouveau à Arduino, lisez ce guide comme j'ai expliqué toutes les bases du code Arduino qui vous aidera à démarrer avec Arduino.