Qu'est-ce que cela signifie par le statut de sortie 1 à Arduino

Qu'est-ce que cela signifie par le statut de sortie 1 à Arduino
Arduino est une plate-forme basée sur un microcontrôleur composée de deux pièces principales: logiciel et matériel. La partie matérielle comprend toutes les cartes Arduino et pour programmer ces planches, un logiciel open source Arduino IDE est utilisé. Alors que l'utilisation des utilisateurs d'Arduino peut rencontrer plusieurs erreurs qui peuvent exploiter votre expérience de programmation. L'erreur de sortie du statut 1 est l'un des problèmes courants que ressentent les débutants d'Arduino. Découvrons une solution à cette erreur en détail.

Erreur: statut de sortie 1

Selon la documentation officielle d'Arduino, cette erreur ne nous dit rien, cela montre seulement qu'il y a quelque chose qui ne va pas dans notre code ou pourrait avoir des problèmes avec la carte Arduino. Cela indique seulement qu'un certain processus a échoué.

Pour obtenir plus d'informations liées à cette erreur, recherchez la ligne au-dessus de cette erreur dans le terminal de sortie une fois le programme compilé. La ligne au-dessus de l'état de sortie est plus utile pour déterminer la raison de l'erreur. Habituellement, une erreur d'état de sortie se produit pendant la compilation ou le téléchargement de code afin que nous puissions le classer en deux groupes différents.

Types d'erreur d'état de sortie 1

Habituellement, lors de la programmation, une erreur de sortie de sortie Arduino peut se produire soit lors de la compilation de notre croquis, soit au moment du téléchargement du code dans la carte Arduino. Ainsi, nous pouvons diviser l'erreur du statut de sortie 1 en deux catégories:

  • Erreur: sortie de l'état 1 lors de la compilation du code
  • Erreur: sortie de statut1 lors du téléchargement du code

1. Erreur: sortie de l'état 1 lors de la compilation du code

Après avoir écrit le code Arduino dans IDE, lorsque nous essayons de compiler notre code, le Erreur de sortie de l'état 1 peut apparaître dans la fenêtre de sortie. Cette erreur lors de la compilation indique que quelque chose ne va pas avec notre code. Il peut s'agir d'une erreur dans la syntaxe du code ou une autre raison, comme n'incluez pas le fichier de bibliothèque approprié ou la mauvaise déclaration des broches de sortie d'entrée. L'erreur du statut de sortie 1 tandis que la compilation peut ressembler à ceci:

Chèques rapides

Pour corriger l'erreur de sortie de statut 1, effectuez une vérification rapide dans le code IDE Arduino. Suivez la liste ci-dessous:

  • Vérifiez et téléchargez le code
  • Compilation réussie
  • Téléchargez toujours un croquis minimum
  • Inclure correctement les bibliothèques

Vérifier et télécharger

Pour supprimer cette erreur, effectuez d'abord une vérification rapide si vous avez sélectionné la bonne carte Arduino ou non parce que certaines fonctions IDE sont spécifiées pour certaines cartes, alors sélectionnez toujours la carte avant d'écrire un code.

Essayez ensuite de compiler le code et de vérifier les erreurs possibles dans la fenêtre de sortie. Après avoir compilé le code, vous pouvez faire face au type d'erreur suivant dans la fenêtre de sortie:

La prochaine étape est interprétation l'erreur en suivant les instructions données dans la fenêtre de sortie. Dans la dernière version d'IDE, la ligne qui contient une erreur peut être mise en évidence en couleur rouge.

Ici, dans l'exemple ci-dessus, nous pouvons voir la ligne 8 contient une erreur de ne pas déclarer correctement la fonction d'écriture numérique. Une suggestion possible est également donnée dans la fenêtre de sortie IDE. La suppression des erreurs comme celles-ci peut corriger l'erreur de sortie de l'état 1 lors de la compilation.

Compilation réussie

Si le code est compilé avec succès, vous verrez un message détaillé d'allocation de mémoire à la fin de la fenêtre de sortie. Les messages de compilation sont affichés différemment dans l'ide Arduino en fonction de la version IDE.

L'image ci-dessous indique que le code est compilé avec succès, donc il peut y avoir un autre problème. Pour résoudre ce problème, consultez la deuxième section de cet article.

Téléchargez toujours le strict minimum

Tout en écrivant du code dans Arduino un croquis ayant deux fonctions principales installation() et boucle() est toujours nécessaire à l'intérieur du code même s'ils ne sont pas utilisés. Le code écrit dans la configuration sera compilé une fois tandis que le code de boucle continuera à fonctionner jusqu'à ce que Arduino soit arrêté ou réinitialisé. Pour obtenir une esquisse minimale nue à Arduino, allez à: Fichier> Exemples> 1.Bases> Nu au minimum:

Inclure correctement les bibliothèques

Les bibliothèques sont une excellente source d'optimisation du code dans Arduino qui non seulement gagne le temps, mais permet également d'interface Arduino avec une large gamme de matériel et de capteurs. L'erreur du statut de sortie 1 pendant la compilation peut également se produire car nous n'avons pas ajouté la bibliothèque correctement. Le type d'erreur le plus courant lié aux bibliothèques est que nous n'avons pas inclus de bibliothèques dans notre code, soit la bibliothèque requise n'est pas installée correctement.

Accédez au gestionnaire de bibliothèque et vérifiez si celui requis est installé ou non:

Autre raison possible de l'erreur de compilation

Certaines autres raisons principales qui conduisent à l'erreur de sortie de la sortie de la compilation sont:

  • Erreur de compilation: FQBN manquant (nom de la carte entièrement qualifié)
  • Erreur de compilation: erreur: 2 inconnus: plate-forme non installée
  • Erreur de compilation: la variable n'a pas été déclarée dans cette portée
  • Erreur fatale :: Aucun fichier ou répertoire de ce type

2. Erreur: sortie de l'état 1 lors du téléchargement du code

Après avoir compilé le code Arduino lorsque nous appuyons sur le bouton de téléchargement de la compilation de la compilation Statut 1, une erreur peut se produire. Cette erreur de compilation peut se produire pour des raisons multiples. Ici, nous avons pris le code de clignotement LED comme exemple pour démontrer l'erreur. L'erreur de sortie Status1 lors du téléchargement peut ressembler à ceci:

Chèques rapides

Pour supprimer cette erreur, nous devons en trouver la cause. Diverses raisons peuvent entraîner cette erreur. Suivez la liste de contrôle ci-dessous pour trouver une cause possible:

  • Vérifiez votre carte et vos sélections de port.
  • Vérifiez le code Arduino pour les erreurs
  • Vérifiez les broches TX / RX

Vérifiez votre carte et vos sélections de port.

Avant de télécharger le code sur Arduino, assurez-vous que vous avez sélectionné la bonne carte Arduino et le port com. L'erreur de sortie de l'état 1 lors du téléchargement peut également se produire lorsque Arduino n'est pas correctement connecté au PC ou que le câble USB B est endommagé de quelque part.

Pour sélectionner le port com, accédez à: Outils> Port> Comx:

Pour sélectionner la bonne carte Arduino. Aller à: Outils> Board> Cartes Arduino AVR> Arduino Uno:

Vérifiez le code Arduino pour les erreurs

Vérifiez le code Arduino pour les erreurs de programmation. Il pourrait y avoir une possibilité qu'un problème existe dans le code. Cliquez sur le bouton Compiler et si un type d'erreur apparaît, supprimez l'erreur de programmation et essayez de télécharger à nouveau le code dans la carte Arduino.

Vérifiez les broches TX / RX

Dans la plupart des cas, les erreurs de sortie de statut 1 pendant le téléchargement sont causées par un manque de communication série entre le PC et la carte Arduino. Il peut y avoir un problème avec le câble USB, ou les broches de communication en série TX et RX peuvent être utilisées. La connexion de n'importe quel appareil à ces broches entraîne le non-téléchargement du code Arduino. Il est possible d'envoyer des données série à partir d'une source à la fois via un port USB ou en utilisant les broches TX et RX.

Autres raisons possibles de téléchargement d'erreur

  • Aucun appareil trouvé sur
  • Je ne trouve pas de planche sur le port sélectionné

Conclusion

Parfois, en écrivant du code pour une carte Arduino ne se déroule pas, nous pensons qu'il pourrait y avoir beaucoup d'erreurs sur votre chemin. L'un d'eux est le statut de sortie 1, ce qui indique qu'il y a quelque chose qui ne va pas avec notre code ou avec le côté matériel. Donc, nous le classons en deux types. Ces erreurs peuvent être corrigées en suivant toutes les étapes expliquées dans cet article.