Cómo solucionar - Error de compilación Falta FQBN

Cómo solucionar - Error de compilación Falta FQBN
Arduino es una plataforma versátil que puede interactuar con múltiples hardware y generar salida de acuerdo con la entrada dada. Mientras trabaja con Arduino, puede enfrentar diferentes tipos de errores, algunos son fáciles de resolver, pero algunos toman tiempo para resolverse.

Uno de los errores que viene al configurar hardware es FQBN (nombre de placa totalmente calificado). Investigamos las causas y la posible solución para este error.

Error de compilación: faltando FQBN (nombre de la placa totalmente calificado)

Este tipo de error de compilación generalmente ocurre cuando nuestro código está listo para compilar, y cuando hacemos clic en el botón Verificar en Arduino IDE FQBN El error aparece en la ventana de salida. Los errores de FQBN se ven así como se muestra en la imagen a continuación. La mayoría de las veces los mensajes de error de tiempo generalmente indican que No hay tablero seleccionado.

Causas del error FQBN

Algunas causas principales de este error son:

  • El tablero de Arduino no está seleccionado
  • Arduino Board Core no está instalado

Cómo solucionar el error FQBN faltante

FQBN es un error menor y se puede solucionar fácilmente seleccionando la placa Arduino correcta o instalando los archivos Core Arduino para la placa que está utilizando. Las siguientes son las dos correcciones fáciles y rápidas para el error FQBN:

  • Seleccione el tablero de Arduino
  • Instale el núcleo de la junta de Arduino

FIJO 1: Seleccione la placa Arduino

La mayoría de las veces encontrará un error de FQBN porque no se selecciona ningún tablero Arduino mientras compila el código Arduino. En IDE tenemos que seleccionar la placa Arduino si vamos a cargar código o no porque el código escrito por IDE procese de acuerdo con esa placa específica. No hay necesidad de una tabla física, ya que es un error de compilación que puede resolverse fácilmente seleccionando el tablero.

Para seleccionar el tablero Arduino, vaya a: Herramientas> Junta> Tableros AVR Arduino> Arduino Uno:

Otra forma de seleccionar el tablero de Arduino es hacer clic en Seleccione otros tableros y puertos opción:

Una vez seleccionado, se abrirá una nueva ventana, aquí busque Arduino o cualquier otro tablero y después de seleccionar haga clic DE ACUERDO:

No hay necesidad de seleccionar el puerto en cuanto a la compilación, no necesitamos hardware. En caso de que si desea probar el código en una placa de hardware real, seleccione el puerto también.

Para seleccionar el puerto COM, vaya a: Herramientas> puertos:

FIJO 2: Instale el núcleo de la placa Arduino

Otra corrección para el error FQBN es instalar el núcleo de la placa para el cual vamos a compilar el código Arduino. Esto generalmente ocurre cuando interactuamos una nueva placa de microcontrolador (ESP32) con IDE o mientras usamos una versión anterior de Arduino IDE.

Cuando no esté instalado el núcleo de la junta, aparecerá un mensaje que solicitará permiso para instalar el núcleo para la placa. Otra forma de hacerlo es ir al Administrador de la Junta y buscar el núcleo de la Junta, necesitamos instalar.

Aquí hay una guía detallada sobre cómo instalar un núcleo de Arduino.

Conclusión

FQBN (Nombre de la junta totalmente calificado) es un error de compilación que generalmente ocurre cuando no hemos seleccionado el tablero para el cual estamos escribiendo código. Se debe seleccionar la placa Arduino si estamos cargando código o no. Dos formas que pueden resolver este error son seleccionando el tablero o instalar el Núcleo de la junta de Arduino.