Como corrigir - Erro de compilação Falta FQBN

Como corrigir - Erro de compilação Falta FQBN
Arduino é uma plataforma versátil que pode interagir com vários hardware e gerar saída de acordo com a entrada dada. Enquanto trabalha com o Arduino, você pode enfrentar diferentes tipos de erros, alguns são fáceis de resolver, mas alguns levam tempo para resolver.

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:

  • A placa Arduino não está selecionada
  • O núcleo da placa Arduino não está instalado

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:

  • Selecione a placa Arduino
  • Instale o núcleo da placa Arduino

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.