Come correggere - Errore di compilazione che manca FQBN

Come correggere - Errore di compilazione che manca FQBN
Arduino è una piattaforma versatile in grado di interagire con più hardware e generare output in base al dato input. Mentre lavori con Arduino potresti affrontare diversi tipi di errori, alcuni sono facili da risolvere, ma alcuni richiedono tempo per risolvere.

Uno degli errori che arriva durante la configurazione dell'hardware è FQBN (nome della scheda completamente qualificato). Indaghiamo le cause e la possibile soluzione per questo errore.

Errore di compilazione: mancante FQBN (nome della scheda completamente qualificato)

Questo tipo di errore di compilazione di solito si verifica quando il nostro codice è pronto per la compilazione e quando facciamo clic sul pulsante Verifica in Arduino IDE Fqbn L'errore viene visualizzato nella finestra di output. Gli errori FQBN sembrano così come mostrato nell'immagine qui sotto. Il più delle volte i messaggi di errore di solito lo affermano Nessuna scheda selezionata.

Cause di errore FQBN

Alcune cause primarie di questo errore sono:

  • La scheda Arduino non è selezionata
  • Il core della scheda Arduino non è installato

Come correggere l'errore FQBN mancante

FQBN è un errore minore e può essere risolto facilmente selezionando la scheda Arduino giusta o installando i file core Arduino per la scheda che si sta utilizzando. Di seguito sono riportate le due correzioni facili e rapide per l'errore FQBN:

  • Seleziona la scheda Arduino
  • Installa il nucleo della scheda Arduino

Correzione 1: selezionare Arduino Board

La maggior parte delle volte riscontrarai un errore FQBN perché non viene selezionata alcuna scheda Arduino durante la compilazione del codice Arduino. In IDE dobbiamo selezionare la scheda Arduino, sia che stiamo per caricare il codice o meno perché il codice scritto da te verrà elaborato da IDE in base a quella scheda specifica. Non è necessario una scheda fisica in quanto è un errore di compilazione che può facilmente risolvere semplicemente selezionando la scheda.

Per selezionare Arduino Board, vai a: Strumenti> Board> Arduino AVR Boards> Arduino Uno:

Un altro modo per selezionare la scheda Arduino è fare clic su Seleziona altre schede e porta opzione:

Una volta selezionata si aprirà una nuova finestra, qui cerca Arduino o qualsiasi altra scheda e dopo aver selezionato Fare clic su OK:

Non è necessario selezionare la porta in quanto per la compilazione non abbiamo bisogno di hardware. Nel caso in cui si desideri testare il codice in una scheda hardware reale, selezionare anche la porta.

Per selezionare la porta com, vai a: Strumenti> porte:

Fix 2: Installa il nucleo della scheda Arduino

Un'altra soluzione all'errore FQBN è l'installazione del core della scheda per il quale compileremo il codice Arduino. Questo di solito si verifica quando interfacciamo una nuova scheda microcontrollore (ESP32) con IDE o durante l'utilizzo di una versione precedente di Arduino IDE.

Quando il core della scheda non viene installato, verrà visualizzato un messaggio che chiederà l'autorizzazione per installare il core per la scheda. Un altro modo per farlo è andare al manager del consiglio e cercare il core della scheda dobbiamo installare.

Ecco una guida dettagliata su come installare un core Arduino.

Conclusione

Fqbn (Nome della scheda completamente qualificato) è un errore di compilazione che di solito si verifica quando non abbiamo selezionato la scheda per la quale stiamo scrivendo il codice. La scheda Arduino deve essere selezionata se stiamo caricando il codice o no. Due modi che possono risolvere questo errore sono Selezione della scheda o installare il Arduino Board Core.