Estimados, buenas tardes.
Tengo un problema de desconexión de red en el arduino que se soluciona reseteando el mismo. Mi idea es hacer una verificación por software en donde si el mismo no tiene conexión hacer el reseteo.
Encontré una secuencia con " !Ethernet.linkStatus() " pero se la pasa reseteando todo el momento el programa. Quería ver si alguno lo pudo resolver de otra manera.
Desde ya, muchas gracias.
Copio parte del código acá abajo.
if (!Ethernet.linkStatus()) {
Serial.println("La conexión Ethernet está inactiva. Intentando reiniciar...");
lcd.setCursor(0, 2);
lcd.print("Reinicio");
delay(5000); // Espera 5 segundos antes de reiniciar
asm volatile (" jmp 0"); // Reinicia el Arduino por software
}
Saludos.