Go Down

Topic: Reset desde el programa (Read 16916 times) previous topic - next topic

Igor R

Siempre puedes llamar a la funcion setup() en cualquier parte de tu programa y/o configurar las salidas,variables,etc  al estado deseado (sin hacer "reset").

;)

RoAcHmx

Disculpen que me entrometa jaja pero me fue muy curioso el post, (corríjanme si me perdí) el arduino tiene un puerto junto a los 3v3, 5v, gnd, 9v que dice "RESET" ¿no sería más fácil enviar un pulso ahí de el mismo arduino y listo?

complubot

Quote
Disculpen que me entrometa jaja pero me fue muy curioso el post, (corríjanme si me perdí) el arduino tiene un puerto junto a los 3v3, 5v, gnd, 9v que dice "RESET" ¿no sería más fácil enviar un pulso ahí de el mismo arduino y listo?


Pues si, te has perdido un poquito, te sugiero que leas los post de este hilo y encontrarás por que eso no se debe hacer
Centro de Robótica Educativa
www.complubot.com

lozanolopez


Quote
Sip, pero como tampoco se para que lo necesita, yo pongo la opcion con pros y contras...


Nada, nada, no tienes perdón  :D

Sinceramente siento curiosidad por saber la utilidad de un "reset" por software. Si es para tratar una escepción, el programa debería estar preparado para ello. Si es para solucionar un problema, el POR (Power On Reset) o el watchdog deberían ser suficiente.


A mi por ejemplo me ha servido para lo siguiente: Estaba haciendo un sensor de distancia por ultrasonidos y cuando la medida es "fuera de rango" el sensor se queda "bloqueado" o pensando unos 10 o 15 segundos hasta que vuelve a reaccionar.  Sin embargo, ahora cuando da "fuera de rango" acto seguido le hago un reset por software y apenas tarda 1 segundo en volver a funcionar el programa.
Gracias Igor R ;)
https://www.facebook.com/Arduinoenespanol

Cubel89

Los resets que se comentan en este hilo, solucionaría el bloqueo del micro-controlador?

Con el bloqueo me refiero a que tengo un arduino yun. Desde la parte linux pido la lectura de varios sensores y parece ser que cuando lleva unos días trabajando, los sensores siempre responden vacio. Por lo que he leído, no soy el único, y parece ser que se "satura" el micro-controlador y deja de enviar datos.

De momento la única solución que encuentro es ir al botón de reset de la parte arduino y que vuelva a funcionar. El problema es que una de las ventajas de tener un arduino yun, es que puedes programarlo a distancia y no veo "normal" que al tiempo se bloquee y te toque ir a resetearlo a mano.


surbyte

No debes responder un hilo que tiene mas de 120 dias sin movimientos.
Crea uno nuevo pero si no me acuerdo mal ya lo has hecho.


Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy