Cuando necesitamos hacer un reseteo por Soft, o sea mediante una orden que puede provenir de la PC o de un control infrarrojo por ejemplo, se ha probado en Arduino Uno que funciona lo siguiente: void(* resetFunc) (void) = 0; // esta es la funcion resetFunc(); // la llamo con esto IMPORTANTE: El primer renglon debe ir entre setup y loop void setup() { estamentos; } //********************************************* void(* resetFunc) (void) = 0; // esta es la funcion concreta de reseteo //********************************************* void loop() { estamentos; } ************************************************** Ejemplo: En el programa de Tachos Leds se ha usado.