Come correggere l'errore non dichiarato in questo ambito in Arduino

Come correggere l'errore non dichiarato in questo ambito in Arduino
Quando si programma gli studenti di Arduino si imbattono in vari tipi di errori e talvolta diventa difficile risolvere il codice di errore. I codici di errore arrivano principalmente quando viene compilato il programma Arduino e questi errori vengono visualizzati nel menu di output dell'IDE Arduino che è in fondo al software. L'IDE Arduino indica anche quale riga del codice esiste e suggerisce anche azioni adeguate per rettificare l'errore. L'errore più comune per principianti è il “Non dichiarato in thè ambito " E abbiamo discusso del motivo per cui sorge tale tipo di errore e come possiamo correggere questo errore.

Ciò che “non è dichiarato in thè l'errore di portata ”

Come dal nome possiamo capire che quando il compilatore di Arduino IDE non è in grado di riconoscere alcuna variabile o non è in grado di elaborare alcun ciclo o alcuna istruzione con una variabile non dichiarata, quindi fornisce l'errore “Non dichiarato in thè ambito ", Ciò significa che il codice non è in grado di comprendere le istruzioni fornite nel codice Arduino.

Arduino IDE ha una caratteristica che indica automaticamente la linea del programma che contiene errori semplicemente sottolineandoli con il colore rosso anche prima che il codice venga compilato.

Situazioni Quando il compilatore fornisce l'errore "non dichiarato in questo ambito"

Per illustrare quando l'errore di non dichiarare in questo ambito sorge nel programma Arduino abbiamo dato un codice di esempio in cui è stato riscontrato questo tipo di errore.

Per semplicità abbiamo compilato un codice Arduino che esegue un'operazione di aggiunta e l'immagine del codice per la semplice aggiunta con l'errore è pubblicata di seguito:

Quando abbiamo compilato questo codice abbiamo ricevuto l'errore "B non è dichiarato in questo ambito" in quanto può essere visto nell'immagine pubblicata di seguito.

Come puoi vedere che il compilatore ha anche identificato la riga che ha l'errore e ha anche indicato che la variabile "B" è fuori dall'ambito nel programma.

Abbiamo pubblicato un'immagine qui sotto in cui puoi vedere chiaramente che l'IDE Arduino ha evidenziato la variabile che non è in grado di capire.

Come correggere "non dichiarato nell'ambito" errore

Per correggere l'errore, semplicemente dichiariamo quella variabile in modo che il compilatore possa comprendere la variabile utilizzata nel codice. Quindi ricorda sempre di dichiarare la variabile che si desidera utilizzare nel programma Arduino. Abbiamo pubblicato il codice corretto dopo aver rimosso questo errore:

Abbiamo compilato con successo il codice e può essere visto dall'immagine del menu di output dell'IDE Arduino:

E l'output del codice mostrato nel monitor seriale è:

Conclusione

Nella programmazione Arduino durante la compilazione del codice si può incontrare un sacco di codici di errore, ma questi errori possono essere risolti evitando gli errori in primo luogo. Tuttavia, ci sono alcuni errori dovuti alla sintassi errata utilizzata per la programmazione e alcuni sono gli errori logici. Sebbene le possibilità di errori logici siano minimi. Gli errori più comuni che si verificano dagli utenti sono correlati alla sintassi o agli errori di dichiarazione. Quindi, abbiamo descritto quali sono gli errori della dichiarazione e come si presentano e come possiamo rimuoverli con l'aiuto di un semplice codice di esempio Arduino.