Comment réparer .H Aucune erreur de fichier ou de répertoire

Comment réparer .H Aucune erreur de fichier ou de répertoire
Dans la programmation Arduino lors de la rédaction d'un code pour le microcontrôleur pour effectuer une tâche spécifique, il faut s'attendre à ce qu'il puisse y avoir des erreurs au moment de la compilation du code Arduino. Nous pouvons classer les erreurs rencontrées lors de l'écriture du code Arduino; Certains sont liés à la syntaxe; Certains sont liés à la déclaration de variables ou de bibliothèques; Et toutes ces erreurs relèvent des erreurs du compilateur. Bien que l'ide Arduino indique les erreurs attendues avant de compiler le code en mettant en évidence les lignes ayant l'erreur dans le rouge. De même, lorsque le code est compilé, et une erreur spécifique est augmentée, le compilateur indique quelle chose dans cette ligne provoque cette erreur spécifique. Ainsi, dans cette rédaction, nous avons discuté en détail d'une erreur «aucun fichier ou répertoire».

Quelle est l'erreur «pas de fichier ou de répertoire de ce type» et comment cette erreur se produit-elle

D'après le nom de l'erreur, il est évident que lorsqu'un nom de fichier utilisé dans le code Arduino n'est pas présent dans le répertoire installé de l'ide Arduino, cette erreur peut être rencontrée. Cette erreur se rapporte aux bibliothèques que nous utilisons pour interfacer différents appareils avec des cartes Arduino. Lorsque nous compilons le code respectif à l'aide de la bibliothèque de n'importe quel appareil, le compilateur recherche cette bibliothèque spécifique dans son répertoire installé. S'il n'est pas en mesure de trouver un tel fichier, il donne l'erreur respective de "aucun fichier ou répertoire de ce type". Les bibliothèques sont utilisées pour aider le compilateur à connaître les fonctions que nous allons effectuer en utilisant cet appareil en l'interfaçant avec la carte Arduino.

Comment résoudre l'erreur «Aucun fichier ou répertoire de ce type»

Pour donner le concept clair de l'erreur, nous l'avons expliqué à l'aide du code compilé pour interfacer le clavier avec Arduino. Le code d'interfaçage du clavier avec Arduino est donné ci-dessous sur la figure et vous pouvez voir dans la figure qu'il est mis en surbrillance en rouge et lorsque nous compilons le code, nous obtenons l'erreur «Aucun fichier ou répertoire de ce type»:

Pour résoudre l'erreur «Aucun fichier ou répertoire de ce type», nous devons installer la bibliothèque respective afin de compiler le code avec succès.

Pour l'installation de la bibliothèque du clavier, nous avons donné l'image ci-dessous qui montre l'installation par étapes de la bibliothèque pour le clavier. Vous pouvez utiliser la procédure similaire pour installer la bibliothèque pour n'importe quel appareil; Le seul changement sera le mot clé utilisé dans la barre de recherche du gestionnaire de bibliothèque.

1: Pour installer la bibliothèque, nous devons accéder au gestionnaire de bibliothèque de l'ide Arduino en appuyant sur l'icône de la bibliothèque qui vient quatrième du menu que vous pouvez voir à gauche du compilateur.

2: Ensuite, après avoir ouvert le gestionnaire de bibliothèque, vous devez écrire le nom de l'appareil que vous interfacez avec Arduino et la liste des bibliothèques apparaîtra.

3: Comme dans notre cas, l'appareil est un clavier. Nous avons écrit le clavier dans la barre de recherche et après cela, nous avons trouvé la bibliothèque appropriée pour le clavier.

4: Une fois que vous avez trouvé la bibliothèque appropriée, cliquez sur l'icône colorée en bleu ayant INSTALLER écrit dessus pour l'installation de la bibliothèque.

Une fois la bibliothèque installée, vous verrez son statut dans le menu de sortie en bas ainsi que sur la figure ci-dessous:

Maintenant, comme vous pouvez le voir dans l'image ci-dessous que le code est compilé avec succès et que l'erreur de «Aucun fichier ou répertoire de ce type» n'est supprimé.

Conclusion

Il existe différents types d'erreurs qui peuvent être rencontrées lors de la compilation du code Arduino. Les erreurs peuvent être liées à la syntaxe ou liées à la déclaration de variables et de bibliothèques. L'utilisation des bibliothèques donne au compilateur une idée des fonctions à effectuer à l'aide d'un appareil spécifique. Parfois, l'ide Arduino n'a pas les bibliothèques pour certains appareils et lorsque le code est compilé, il donne l'erreur «Aucun fichier ou répertoire de ce type», car le compilateur n'est pas en mesure de reconnaître les fonctions. Ainsi, dans cet article, nous avons expliqué comment nous pouvons supprimer l'erreur Arduino IDE qui n'est «pas un tel fichier ou un tel répertoire».