Arduino - Detener la ejecución del código definitivamente

4

Tengo un gran problema con mi nuevo Arduino. Cometí un gran error, y ahora ya no puedo conectarme con mi arduino. ¿Existe alguna posibilidad de recuperar el Arduino o detener la ejecución del código definitivamente?

Aquí mi código:

void setup () {
  Serial.begin(9600);
}

void loop () {
  Serial.write("Hello World!");
}

Mi problema es que este código se ejecuta inmediatamente después de arrancar el Arduino, y no puedo cargar algo diferente al Arduino ...

Por favor ayúdame.

    
pregunta evotopid

4 respuestas

12

Ok, gracias, encontré la solución ayer:

  1. Desenchufe el cable USB
  2. Mantener presionado Restablecer
  3. Conecte el cable USB
  4. Cargar código desde IDE
  5. Suelte el botón Restablecer después de ver el mensaje de compilación finalizada
  6. Y AHORA HACE UN BUEN TRABAJO DE NUEVO.
respondido por el evotopid
2

Acabo de resolver este tipo de problema en mi Arduino Mega. Había subido el programa dado en Ejemplo → comunicación → MIDI y Arduino siguió transmitiendo datos al puerto serie y no pude cargar ningún programa nuevo .

Lo que hice para resolver:

  1. Mi computadora (clic derecho) → Propiedades
  2. Administrador de dispositivos
  3. Encontró Arduino en la lista de puertos y abre las propiedades de él. (solo disponible cuando está conectado a la PC)
  4. Configuración de puerto → Avanzado
  5. Desprotegió el Uso de búferes FIFO

  6. Luego subido

    • Creo que la recepción continua de datos por computadora puede llenar los FIFO Buffers
    • Deseo que funcione para todos los Arduino
    • Acabo de realizar pruebas en Arduino Mega 2560 ADK y funcionó
respondido por el Keyur Mistry
1

Viendo el código del cargador de arranque . Parece que enviar '0' al Arduino lo antes posible podría mantenerlo en modo de cargador de arranque.

Intente enviar "0000000000" al Arduino, y luego cargue su código rápidamente.

Si falla eso, use otro Arduino para programar el suyo a través de los pines del ISP.

    
respondido por el Toby Jaffey
1

Pruebe esta guía de solución de problemas. La sección de reinicio automático puede ayudar.

    
respondido por el Leon Heller

Lea otras preguntas en las etiquetas