Búsqueda

3/7/13

Evitar auto reset Arduino

Siempre se me olvida como hacer para evitar que Arduino haga un auto reset, cuando me conecto a él por el puerto de serie desde Linux. Así que, voy a escribirlo aquí, como nota mental y por si a alguien le sirve.

Para evitar el auto reset en  la placa Arduino Uno es necesario conectar un condensador de 10µF entre GND y Reset. Siempre con el lado negativo a GND (El que lleva una banda blanca y tiene la pata más corta). Os dejo una imagen con el esquema.

Si estamos usando la placa Arduino Mega necesitamos conectar una resistencia de 47Ω entre 3.3V y Reset. El esquema es el siguiente:

Otra posibilidad es conectar una resistencia de 120Ω entre 5.5V y Reset:
NOTA: Es muy importante poner exactamente las resistencias con esos valores puesto que un valor diferente puede hacer circular una intensidad que puede dañar el Arduino.


3 comentarios:

  1. Saludos,
    En el nano tambien seria igual al UNO

    Oye no se si te has topado con esto, pero sabrias como evitar tener que estar conectando y desconectando el condensador cada vez que vas a reprogramar el arduino? es decir no sabras de un circuito o algo que evite que simplifique a la hora de conectarlo? he pensado en poner en serie un boton N/C para presionarlo solo mientras subo el programa al arduino, pero igual sigue siendo molesto

    ResponderEliminar
  2. Gracias por compartirlo funciona perfecto. Saludos!!!

    ResponderEliminar
  3. Excelente información, acabo de conectarme vía Linux a través del puerto serial y no tenía idea que había una opción de evitar el reset. Thanks so much...

    ResponderEliminar