Um dos erros que vem durante a configuração do hardware é o FQBN (nome da placa totalmente qualificado). Vamos investigar as causas e a possível solução para este erro.
Erro de compilação: ausente FQBN (nome da placa totalmente qualificado)
Esse tipo de erro de compilação geralmente ocorre quando nosso código está pronto para compilar e quando clicar no botão Verificar no Arduino IDE Fqbn O erro aparece na janela de saída. Os erros do FQBN são assim como mostrado na imagem abaixo. Na maioria das vezes, as mensagens de erro geralmente afirmam que Nenhuma placa selecionada.
Causas de erro FQBN
Algumas causas primárias desse erro são:
Como corrigir o erro FQBN ausente
O FQBN é um erro menor e pode ser facilmente corrigido selecionando a placa Arduino correta ou instalando os arquivos do Arduino Core para a placa que você está usando. A seguir, estão as duas correções fáceis e rápidas para o erro FQBN:
Correção 1: selecione Arduino Board
Na maioria das vezes, você encontrará um erro FQBN porque nenhuma placa Arduino é selecionada enquanto compõe o código Arduino. No IDE, temos que selecionar a placa Arduino, se vamos fazer upload de código ou não porque o código escrito por você será processado por IDE de acordo com essa placa específica. Não há necessidade de uma placa física, pois é um erro de compilação que pode resolver facilmente apenas selecionando a placa.
Para selecionar o Arduino Board, vá para: Ferramentas> Board> Arduino AVR Boards> Arduino Uno:
Outra maneira de selecionar a placa Arduino é clicando em Selecione outra placa e porta opção:
Depois de selecionado uma nova janela será aberta, procure aqui o Arduino ou qualquer outra placa e depois de selecionar clique OK:
Não há necessidade de selecionar a porta como para compilação, não precisamos de hardware. Caso você queira testar o código em uma placa de hardware real, selecione a porta também.
Para selecionar a porta COM, vá para: Ferramentas> Portas:
Correção 2: Instale o núcleo da placa Arduino
Outra correção para o erro FQBN é instalar o núcleo da placa para o qual vamos compilar o código Arduino. Isso geralmente ocorre quando interfacemos uma nova placa de microcontrolador (ESP32) com IDE ou enquanto usamos uma versão mais antiga do Arduino IDE.
Quando o núcleo da placa não estiver instalado, uma mensagem será exibida que solicitará permissão para instalar o núcleo para a placa. Outra maneira de fazer isso é ir ao gerente do conselho e pesquisar no núcleo do quadro que precisamos instalar.
Aqui está um guia detalhado sobre como instalar um núcleo de Arduino.
Conclusão
FQBN (Nome da placa totalmente qualificado) é um erro de compilação que geralmente ocorre quando não selecionamos a placa para a qual estamos escrevendo código. A placa Arduino deve ser selecionada se estamos carregando código ou não. Duas maneiras que podem resolver este erro são selecionando a placa ou instalando o Núcleo da placa Arduino.