Come risolvere .H no tale file di file o directory

Come risolvere .H no tale file di file o directory
Nella programmazione Arduino quando si scrive un codice per il microcontrollore per eseguire qualche attività specifica ci si dovrebbe aspettare che potrebbero esserci alcuni errori al momento della compilazione del codice Arduino. Possiamo classificare gli errori riscontrati durante la scrittura del codice Arduino; Alcuni sono correlati alla sintassi; Alcuni sono correlati alla dichiarazione di variabili o biblioteche; E tutti questi errori rientrano negli errori del compilatore. Sebbene l'IDE Arduino indichi gli errori previsti prima di compilare il codice evidenziando le righe con l'errore in rosso. Allo stesso modo, quando il codice viene compilato e viene sollevato un errore specifico, il compilatore dice quale cosa in quella linea sta causando tale errore specifico. Quindi, in questo scritto abbiamo discusso in dettaglio un errore che non è "nessun file o directory".

Qual è l'errore "nessun file o directory" e come si verifica questo errore

Dal nome dell'errore, è ovvio che quando un nome file utilizzato nel codice Arduino non è presente nella directory installata dell'IDE Arduino, questo errore può essere riscontrato. Questo errore si riferisce alle librerie che utilizziamo per interfacciarsi diversi dispositivi con le schede Arduino. Quando compiliamo il rispettivo codice utilizzando la libreria di qualsiasi dispositivo, il compilatore cerca quella libreria specifica nella directory installata. Se non è in grado di trovare un tale file, fornisce il rispettivo errore di "nessun file o directory". Le librerie vengono utilizzate per aiutare il compilatore a conoscere le funzioni che stiamo per eseguire utilizzando quel dispositivo interfacciandolo con la scheda Arduino.

Come risolvere l'errore "Nessun file o directory"

Per dare il chiaro concetto dell'errore che l'abbiamo spiegato con l'aiuto del codice compilato per l'interfaccia della tastiera con Arduino. Il codice per l'interfaccia della tastiera con Arduino è riportato di seguito nella figura e puoi vedere nella figura che è evidenziato in rosso e quando compiliamo il codice, otteniamo l'errore "Nessun file o directory":

Per risolvere l'errore "Nessuna tale file o directory" dobbiamo installare la rispettiva libreria per compilare correttamente il codice.

Per l'installazione della libreria della tastiera abbiamo dato l'immagine qui sotto che mostra l'installazione saggia della biblioteca per la tastiera. È possibile utilizzare la procedura simile per l'installazione della libreria per qualsiasi dispositivo; L'unica modifica sarà la parola chiave usata nella barra di ricerca del gestore della biblioteca.

1: Per installare la libreria dobbiamo accedere al gestore della libreria dell'IDE Arduino premendo l'icona della libreria che arriva al quarto posto nel menu che puoi vedere a sinistra del compilatore.

2: Successivamente dopo aver aperto il gestore della libreria devi scrivere il nome del dispositivo che si sta interfacciando con Arduino e l'elenco delle librerie verrà visualizzato.

3: come nel nostro caso il dispositivo è una tastiera. Abbiamo scritto la tastiera nella barra di ricerca e successivamente abbiamo trovato la biblioteca adatta per la tastiera.

4: Una volta trovata la libreria adatta, fai clic sull'icona colorata in blu con INSTALLARE scritto su di esso per l'installazione della libreria.

Dopo l'installazione della libreria, ne vedrai lo stato nel menu di output in fondo e mostrato nella figura indicata di seguito:

Ora come puoi vedere nell'immagine qui sotto che il codice viene compilato correttamente e l'errore di "nessun file o directory" viene rimosso.

Conclusione

Esistono diversi tipi di errori che si possono riscontrare durante la compilazione del codice Arduino. Gli errori potrebbero essere correlati alla sintassi o correlati alla dichiarazione di variabili e librerie. L'uso delle librerie fornisce al compilatore un'idea di quali funzioni devono essere eseguite utilizzando un dispositivo specifico. A volte l'IDE Arduino non ha le librerie per alcuni dispositivi e quando il codice viene compilato fornisce l'errore "Nessun file o directory" poiché il compilatore non è in grado di riconoscere le funzioni. Quindi, in questo articolo abbiamo spiegato come possiamo rimuovere l'errore IDE Arduino che non è "nessun file o directory".