Ethernet shield e interrupciones

Hola, tengo un proyecto que trata de hacer un servidor web que muestre unos datos recopilados, los guarde con fecha en la SD, y cuando se solicite por web , muestre una pagina con los datos guardados en la SD. Para ello uso un Arduino Mega 2560 + shield ethernet W5100 + SD, un reloj DS1302. A excepcon de hacer que salte la web, lo demás he conseguido que funcione, recopila los datos, los guarda con fecha y la web funciona, muestra los dados como debe de ser, pero cuando intento hacer que salte la funcion web por interrupción (he colocado un juper en el pin 2 de la shield), no consigo que salte, he tratado de buscar información pero no hay forma de encontrar nada parecido, las librerías que uso son:

#include <SD.h>
#include <DS1302.h>
#include <SPI.h>
#include <Ethernet.h>

uso la interrupción:

attachInterrupt(0, servidorHTML, LOW); // ya que se supone que a nivel bajo es cuando recive una petición.

Sabéis de algún proyecto parecido en el que usen interrupciones para no estar repitiendo en bucle el tema de la web y poder usar los delay para tomar datos cada cierto tiempo. Llevo unas 800 Lineas de código.

Nadie ha tenido este problema? :astonished: