Arduino y php consulta (SOLUCIONADO)

Qué envidia me dais joer ¡¡ a ver si aprendo de una vez html php y le saco partido al shield

aqui te dejo la solucion que buscabas a los retardos, tienes que hacer un temporizador por evento, si quieres que una dependa de la otra hay que modificar alguna cosa

un saludo

long retardo = 1000; // no te hace falta
long tiempoEspera = 6000; // no te hace falta
long tiempofuncion1 = 1000; // cada segundo
long tiempofuncion2 = 3000; // cada 3 segundos
long TiempoInicial1;
long TiempoInicial2;

void setup() {
  Serial.begin(9600);
  TiempoInicial1=millis(); // inicia la variable al momento actual para temporizador 1
  TiempoInicial2=millis(); // inicia la variable al momento actual para temporizador 2
}

void loop() {
  
   if (millis() >= (TiempoInicial1+tiempofuncion1)) {
      funcion1();
      TiempoInicial1=millis();    // reset de inicio
   }
  
   if (millis() >= (TiempoInicial2+tiempofuncion2)) {
      funcion2();
      TiempoInicial2=millis();    // reset de inicio
   }
}
   void funcion1()
   {
    Serial.println("Dentro de la funcion 1"); 
   }
   void funcion2()
   {
    Serial.println("Dentro de la funcion 2"); 
   }