Ce qui n'est «pas déclaré dans thErreur de portée
À partir du nom, nous pouvons comprendre que lorsque le compilateur de Arduino IDE n'est pas en mesure de reconnaître aucune variable ou n'est pas en mesure de traiter une boucle ou une instruction ayant une variable non déclaré, ce qui donne l'erreur «Pas déclaré dans thest la portée », Ce qui signifie que le code n'est pas en mesure de comprendre les instructions données dans le code Arduino.
L'IDE Arduino a une fonctionnalité qu'il indique automatiquement la ligne du programme qui contient des erreurs simplement en les soulignant avec une couleur rouge avant même que le code ne soit compilé.
Situations Lorsque le compilateur donne l'erreur «non déclarée dans cette portée»
Pour illustrer lorsque l'erreur de ne pas déclarer dans cette portée se produit dans le programme Arduino, nous avons donné un exemple de code dans lequel ce type d'erreur a été rencontré.
Pour plus de simplicité, nous avons compilé un code Arduino qui effectue une opération d'addition et l'image du code pour l'ajout simple ayant l'erreur est publiée ci-dessous:
Lorsque nous avons compilé ce code, nous avons obtenu l'erreur «B n'est pas déclaré dans cette portée« comme il peut être vu dans l'image publiée ci-dessous.
Comme vous pouvez le voir, le compilateur a également identifié la ligne qui a l'erreur et a également indiqué que la variable «B» est hors de portée du programme.
Nous avons publié une image ci-dessous dans laquelle vous pouvez clairement voir que l'ide Arduino a mis en évidence la variable qu'elle est incapable de comprendre.
Comment réparer «non déclaré dans la portée» erreur
Pour corriger l'erreur, nous déclarons simplement cette variable afin que le compilateur puisse comprendre la variable utilisée dans le code. N'oubliez donc pas de déclarer la variable que vous souhaitez utiliser dans le programme Arduino. Nous avons publié le code correct après avoir supprimé cette erreur:
Nous avons réussi le code et il peut être vu à partir de l'image du menu de sortie de l'Arduino IDE:
Et la sortie du code indiqué dans le moniteur série est:
Conclusion
Dans la programmation Arduino lors de la compilation du code, on peut rencontrer tout un tas de codes d'erreur, mais ces erreurs peuvent être corrigées en évitant les erreurs en premier lieu. Cependant, il existe des erreurs dues à la syntaxe incorrecte utilisée pour la programmation et certaines sont les erreurs logiques. Bien que les chances d'erreurs logiques soient minimes. Les erreurs les plus courantes rencontrées par les utilisateurs sont liées à la syntaxe ou aux erreurs de déclaration. Donc, nous avons décrit quelles sont les erreurs de déclaration et comment elles se produisent et comment nous pouvons les supprimer à l'aide d'un exemple de code Arduino simple.