¿Qué significa por salida del estado 1 en Arduino?

¿Qué significa por salida del estado 1 en Arduino?
Arduino es una plataforma basada en microcontroladores que consta de dos partes principales: software y hardware. La parte del hardware incluye todos los tableros Arduino y para programar estos tableros se utiliza un software de código abierto Arduino IDE. Mientras que el uso de los usuarios de Arduino puede encontrar múltiples errores que pueden explotar su experiencia de programación. El error del estado de salida 1 es uno de los problemas comunes que experimentan los principiantes de Arduino. Averigamos una solución a este error en detalle.

Error: Salir Estado 1

Según la documentación oficial de Arduino, este error no nos dice nada, solo muestra que hay algo mal en nuestro código o podría tener problemas con la junta de Arduino. Solo indica que un cierto proceso ha fallado.

Para obtener más información relacionada con este error, busque la línea anterior este error en el terminal de salida una vez que se compila el programa. El estado de salida de la línea anterior es más útil para determinar el motivo del error. Por lo general, el error de estado de salida ocurre durante la compilación o la carga de código para que podamos clasificarlo en dos grupos diferentes.

Tipos de error de estado de salida 1

Por lo general, mientras se programan el error del estado 1 de salida de Arduino, puede ocurrir el error al compilar nuestro boceto o al momento de cargar el código en el tablero Arduino. Por lo tanto, podemos dividir el error del estado de salida 1 en dos categorías:

  • Error: Salir Estado 1 al compilar código
  • Error: Salir Status1 al cargar código

1. Error: Salir Estado 1 al compilar código

Después de escribir el código Arduino en IDE, cuando intentamos compilar nuestro código el Error de estado 1 de salida puede aparecer en la ventana de salida. Este error al compilar indica que algo está mal con nuestro código. Puede ser un error en la sintaxis del código o en alguna otra razón, como no incluir el archivo de biblioteca adecuado o la declaración incorrecta de los pines de salida de entrada. El error del estado de salida 1, mientras que la compilación puede verse así:

Cheques rápidos

Para arreglar el error de salida 1, realice una verificación rápida en el código IDE Arduino. Siga la lista a continuación:

  • Verificar y cargar código
  • Compilación exitosa
  • Siempre cargue el boceto mínimo
  • Incluir bibliotecas correctamente

Verificar y cargar

Para eliminar este error, primero realice una verificación rápida de si ha seleccionado la placa Arduino correcta o no porque se especifican algunas funciones IDE para algunas placas, así que siempre seleccione la placa antes de escribir un código.

A continuación, intente compilar el código y verificar los posibles errores en la ventana de salida. Después de compilar el código, puede enfrentar el siguiente tipo de error en la ventana de salida:

El siguiente paso es interpretación el error siguiendo las instrucciones dadas en la ventana de salida. En la última versión de IDE, la línea que contiene un error puede resaltarse en color rojo.

Aquí en el ejemplo anterior, podemos ver que la línea 8 contiene un error de no declarar la función de escritura digital correctamente. También se da una posible sugerencia en la ventana de salida IDE. Eliminar errores como estos puede corregir el error de estado de salida 1 mientras se compila.

Compilación exitosa

Si el código se compila correctamente, verá un mensaje detallado de asignación de memoria al final de la ventana de salida. Los mensajes de compilación se muestran de manera diferente en el IDE Arduino basado en la versión IDE.

La imagen a continuación indica que el código se compila correctamente, por lo que podría haber algún otro problema. Para resolver esto, consulte la segunda sección de este artículo.

Siempre sube un mínimo

Mientras escribe código en Arduino, un boceto que tiene dos funciones principales configuración() y bucle() siempre se necesita dentro del código incluso si no se están utilizando. El código escrito en la configuración se compilará una vez mientras el código de bucle se mantendrá en ejecución hasta que Arduino se detenga o restablezca. Para obtener un boceto mínimo en Arduino, vaya a: Archivo> Ejemplos> 1.Conceptos básicos> Ballo mínimo:

Incluir bibliotecas correctamente

Las bibliotecas son una gran fuente de optimización del código en Arduino, que no solo ahorra tiempo, sino que también permite interactuar a Arduino con una gran variedad de hardware y sensores. El error del estado de salida 1 durante la compilación también puede ocurrir porque no hemos agregado la biblioteca correctamente. El tipo de error más común vinculado con las bibliotecas es que no hemos incluido bibliotecas en nuestro código, o la biblioteca requerida no está instalada correctamente.

Vaya al Administrador de la Biblioteca y verifique si el requerido está instalado o no:

Otra posible razón de error de compilación

Algunas otras razones principales que conducen al error del estado de salida de la compilación son:

  • Error de compilación: faltando FQBN (nombre de la placa totalmente calificado)
  • Error de compilación: Error: 2 desconocido: plataforma no instalada
  • Error de compilación: la variable no se declaró en este alcance
  • Error fatal :: no hay dicho archivo o directorio

2. Error: Salir el estado 1 al cargar el código

Después de compilar el código Arduino cuando presionamos el Estado de salida de la Compilación del botón de carga 1 Error de error. Este error de compilación puede ocurrir debido a múltiples razones. Aquí hemos tomado el código LED Blink como ejemplo para demostrar el error. El error de estado de salida1 al cargar puede verse así:

Cheques rápidos

Para eliminar este error, necesitamos encontrar su causa. Varias razones pueden causar este error. Siga la lista de verificación a continuación para encontrar una posible causa:

  • Revise su tabla y selecciones de puertos.
  • Verifique los errores del código Arduino
  • Verifique los pines TX/RX

Revise su tabla y selecciones de puertos.

Antes de cargar código a Arduino, asegúrese de haber seleccionado el tablero Arduino correcto y el puerto COM. El error de estado de salida 1 al cargar también puede ocurrir cuando Arduino no está conectado correctamente a la PC o el cable USB B está dañado desde algún lugar.

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

Para seleccionar el tablero de Arduino correcto. Ir a: Herramientas> Junta> Tableros AVR Arduino> Arduino Uno:

Verifique los errores del código Arduino

Verifique el código Arduino para obtener errores de programación. Puede haber la posibilidad de que exista algún problema dentro del código. Haga clic en el botón Compilar y si aparece algún tipo de error, elimine el error de programación e intente cargar el código nuevamente en la placa Arduino.

Verifique los pines TX/RX

En la mayoría de los casos, los errores de estado 1 de salida al cargar son causados ​​por la falta de comunicación en serie entre la PC y la placa Arduino. Puede haber un problema con el cable USB, o los pines de comunicación en serie TX y RX podrían estar en uso. Conectar cualquier dispositivo a estos pines da como resultado no cargar el código Arduino. Es posible enviar datos en serie de una fuente a la vez, ya sea a través de un puerto USB o utilizando los pines TX y RX.

Otras posibles razones de error de carga

  • Ningún dispositivo se encuentra en
  • No pude encontrar una tabla en el puerto seleccionado

Conclusión

A veces, mientras que escribir código para un tablero de Arduino no va como, creemos que puede haber muchos errores en su camino. Uno de ellos es la salida del estado 1 que indica que hay algo mal con nuestro código o con el lado del hardware. Entonces, lo clasificamos en dos tipos. Estos errores se pueden rectificar siguiendo todos los pasos explicados en este artículo.