Determinar en int el tiempo de retardo millis

Saludos alguien me puede ayudar en modificar el tiempo de medio segundo delay(500); determinarlo en un ejemplo de millis y siempre verse el mensaje cada medio soy nuevo en millis determinando el tiempo en un int.

int ESPERA = 500;
unsigned long tiempo0=0;
unsigned long tiempo1=500;

void setup() {
 pinMode(1,OUTPUT); 
  digitalWrite(1, HIGH);
}

void loop()
{
transcurrido = millis();

if (transcurrido - tiempo0 >= tiempo1) {
  
    tiempo0 = transcurrido; 
     digitalWrite(1, LOW);
Serial.println("apagando");
    
    }

Te faltó definir la variable transcurrido.

si por eso busco quien me ayude y me explique

En documentación tienes buenos tutoriales de millis() no hace falta darte una explicación personalizada de algo que esta explicado mas de 4 veces en esa sección.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.