RESET CPU

Boas

if (ligacao_net_OK == FALSE) 

{
      wdt_enable(WDTO_15MS);
      delay(1000);
    }

Bubulindo o que eu quero é mesmo é que ele resete, e quanto ao teu codigo eu tenho algo parecido no setup(), e o meu objectivo é que ele não resete o wdt e provoque um reset ao arduino, mas pelos vistos o meu problema esta na Ethernet Shield W5100 pois ela passado um tempo deixa de me enviar os dados para um servidor Web ... sem saber porque só que eu pensava que era o arduino que ficava marado mas pelos vistos é ela

void setup(void)
{
  wdt_enable(WDTO_8S);
  Serial.begin(19200);
  pinMode(etx, OUTPUT);    
  Serial.println("\n\rMicroRegul  ...\n\r");
  Ethernet.begin(mac, ip);  
  delay(5000);	// tempo INIT LAN
  //  pinMode(LED, OUTPUT);

  // t.oscillate(LED, 1000, LOW);
  t.every(950, tx_rx);                         // 1 seg
  t.every(5000, Conv_Input_Sat);           // 5 seg 
  t.every(60000,  send_to_bd_mysql);     //60 seg
  
}