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:
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
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:
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.
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
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.