Comment corriger «Error Avrdude» lors du téléchargement de code sur Arduino

Comment corriger «Error Avrdude» lors du téléchargement de code sur Arduino
La plupart des erreurs auxquelles sont confrontées les élèves lors de la programmation du microcontrôleur à l'aide d'Arduino sont de deux types, un type d'erreurs qui surviennent en compilant le code et l'autre type est les erreurs qui se produisent lorsque le code est téléchargé vers l'Arduino. Les erreurs de compilation peuvent être rectifiées facilement car elles sont mises en évidence par le compilateur, mais les erreurs qui proviennent du téléchargement du code ne sont pas si faciles à rectifier car le compilateur n'indique pas quelle est la cause de l'erreur. Nous avons donc répertorié certaines des erreurs courantes que vous pourriez rencontrer lors du téléchargement du code et avons également donné la solution respective pour chaque erreur.

Quelles sont les erreurs courantes rencontrées lors du téléchargement du croquis sur Arduino?

Les erreurs qui surviennent lors du téléchargement du croquis sur Arduino sont principalement dues à des problèmes de communication entre le logiciel de programmation et la carte Arduino. La liste des erreurs à laquelle on peut s'attendre lors du téléchargement du croquis sur le microcontrôleur Arduino

Erreur 1: Avrdude: ser_open (): Impossible d'ouvrir le périphérique «PortName»: pas de fichier ou de répertoire de ce type

Erreur 2: Avrdude: ser_open (): Impossible d'ouvrir le périphérique «PortName»: la période de délai d'expiration du sémaphore a expiré

Erreur 3: Avrdude: Butterfly_recv (): le programmeur ne répond pas

Erreur 4: Avrdude: ser_open (): Impossible d'ouvrir le périphérique «Portname»: l'accès est refusé

Erreur 5: AvrDude: STK500_RECV (): Le programmeur ne répond pas

Erreur 6: Avrdude: ser_open (): Impossible d'ouvrir le périphérique «PortName»: le système ne peut pas trouver le fichier spécifié

Erreur 7: AvrDude: STK500_getSync () Tentative x de 10: Pas en synchronisation

Comment corriger les erreurs rencontrées lors du téléchargement du code sur Arduino

Afin d'éviter les erreurs énumérées ci-dessus, il faut effectuer une liste de contrôle de toutes les solutions énumérées ci-dessous:

Sélectionnez le port et la carte corrects pour télécharger le code

Avant de télécharger le code, assurez-vous de sélectionner le port sur lequel l'Arduino est connecté et, plus important encore, sélectionnez également correctement la carte que vous utilisez les images suivantes montrent comment sélectionner la carte Arduino et le port sur lequel il est connecté:

Une fois que vous avez cliqué sur l'option mise en évidence dans l'image ci-dessus, un menu apparaîtra avec différentes cartes écrivez simplement le nom de la carte que vous utilisez dans la barre de recherche et sélectionnez-le dans le menu et appuyez sur OK.

Après avoir sélectionné la carte, vous pouvez le connecter à votre ordinateur et vous devez maintenant sélectionner le port dans l'ide Arduino sur lequel la carte est connectée comme indiqué dans l'image ci-dessous:

Lorsque vous avez sélectionné le port, il sera montré comme dans l'image donnée ci-dessous et en raison de la sélection incorrecte du port ou de la carte, vous pouvez voir les erreurs comme le Erreur 1 ou erreur 6 Dans la liste ci-dessus.

Débranchez les broches RX et TX de la carte Arduino lors du téléchargement du code

Les broches RX et TX sont les broches de communication de la carte Arduino, et ces broches sont également utilisées lors du téléchargement du code. Parfois, des erreurs comme l'erreur 5 ou l'erreur 7 peuvent être rencontrées car ces broches sont connectées à tout autre appareil de communication tel qu'un module Bluetooth. Ainsi, toujours lors du téléchargement du code sur Arduino, assurez-vous que les broches RX et TX ne sont connectées à aucun autre appareil.

Gardez ouvrir une seule fenêtre d'Arduino IDE

L'erreur du nom du port (erreur 4) se produit parfois lorsque plusieurs fenêtres sont ouvertes sur l'ide Arduino. Donc, gardez toujours un seul onglet ouvert lors du téléchargement de l'esquisse sur la carte de microcontrôleur Arduino.

Branchez le câble USB pendant quelques secondes et branchez-le à nouveau

S'il y a encore des erreurs même après avoir essayé les solutions ci-dessus, essayez simplement de retirer le câble USB pour le PC, puis de le recommencer. Ce correctif est principalement lié à l'erreur 3 «Programmer ne répond pas».

Si le problème persiste, effectuez les étapes suivantes:

Étape 1: Appuyez et maintenez le bouton de réinitialisation

Étape 2: Gardez le bouton de réinitialisation appuyé sur et téléchargez le code

Étape 3: Attendez que le code soit téléchargé avec succès

Étape 4: Libérez le bouton de réinitialisation lorsque le code est téléchargé

Conclusion

Les erreurs qui se produisent lors du téléchargement des croquis Arduino sont assez difficiles à déterminer, mais une chose est sûre et que ces erreurs sont principalement liées au problème de communication entre le logiciel de programmation Arduino et la carte de microcontrôleur Arduino pour la facilité des apprenants Nous avons expliqué certaines des erreurs les plus courantes auxquelles sont confrontés lors du téléchargement du croquis et nous avons également donné quelques correctifs pour de telles erreurs.