Como arreglar .h No hay dicho error de archivo o directorio

Como arreglar .h No hay dicho error de archivo o directorio
En la programación de Arduino al escribir un código para el microcontrolador para realizar alguna tarea específica que uno debe esperar que pueda haber algunos errores en el momento de la compilación del código Arduino. Podemos clasificar los errores encontrados al escribir el código Arduino; Algunos están relacionados con la sintaxis; Algunos están relacionados con la declaración de variables o bibliotecas; y todos estos errores se encuentran bajo los errores del compilador. Aunque el IDE Arduino indica los errores esperados antes de compilar el código resaltando las líneas que tienen el error en el rojo. Del mismo modo, cuando se compila el código y se eleva un error específico, el compilador indica qué cosa de esa línea está causando ese error específico. Entonces, en este artículo, hemos discutido un error que no es "tal archivo o directorio" en detalle.

¿Cuál es el error de "no hay tal archivo o directorio" y cómo ocurre este error?

Del nombre del error, es obvio que cuando un nombre de archivo que se usa en el código Arduino no está presente en el directorio instalado del IDE Arduino, se puede encontrar este error. Este error se relaciona con las bibliotecas que usamos para interactuar diferentes dispositivos con tableros Arduino. Cuando compilamos el código respectivo utilizando la biblioteca de cualquier dispositivo, el compilador busca esa biblioteca específica en su directorio instalado. Si no puede encontrar dicho archivo, proporciona el error respectivo de "No hay dicho archivo o directorio". Las bibliotecas se utilizan para ayudar al compilador a conocer las funciones que vamos a realizar utilizando ese dispositivo interactuándolo con el tablero Arduino.

Cómo resolver el error "No hay dicho archivo o directorio"

Para dar el concepto claro del error, lo hemos explicado con la ayuda del código compilado para interactuar el teclado con Arduino. El código para interactuar el teclado con Arduino se da a continuación en la figura y puede ver en la figura que se resalta en rojo y cuando compilamos el código, recibimos el error "No hay tal archivo o directorio":

Para resolver el error "No hay dicho archivo o directorio", tenemos que instalar la biblioteca respectiva para compilar el código correctamente.

Para la instalación de la biblioteca del teclado, hemos dado la imagen a continuación que muestra la instalación de la biblioteca por parte de la biblioteca para el teclado. Puede usar el procedimiento similar para instalar la biblioteca para cualquier dispositivo; El único cambio será la palabra clave utilizada en la barra de búsqueda del administrador de la biblioteca.

1: Para instalar la biblioteca, tenemos que acceder al administrador de la biblioteca del Arduino IDE presionando el icono de la biblioteca que viene cuarto en el menú que puede ver a la izquierda del compilador.

2: A continuación, después de abrir el Administrador de la biblioteca, debe escribir el nombre del dispositivo que interactúa con Arduino y aparecerá la lista de bibliotecas.

3: Como en nuestro caso, el dispositivo es un teclado. Escribimos el teclado en la barra de búsqueda y luego encontramos la biblioteca adecuada para el teclado.

4: Una vez que haya encontrado la biblioteca adecuada, haga clic en el icono de color azul que tiene INSTALAR escrito en él para instalar la biblioteca.

Después de instalar la biblioteca, verá su estado en el menú de salida en la parte inferior y se muestra en la figura que se proporciona a continuación:

Ahora, como puede ver en la imagen a continuación, el código se compila correctamente y se elimina el error de "No hay dicho archivo o directorio".

Conclusión

Hay diferentes tipos de errores que se pueden encontrar al compilar el código Arduino. Los errores pueden estar relacionados con la sintaxis o relacionados con la declaración de variables y bibliotecas. El uso de bibliotecas le da al compilador una idea de qué funciones se realizarán utilizando un dispositivo específico. A veces, el IDE Arduino no tiene las bibliotecas para algunos dispositivos y cuando el código se compila, no proporciona el error "No hay dicho archivo o directorio" ya que el compilador no puede reconocer las funciones. Entonces, en este artículo, hemos explicado cómo podemos eliminar el error de Arduino IDE que no es "tal archivo o directorio".