Parpadeo de señal

Hola a todos,

Soy un poco novato en esto, pero me he decido a hacer un pequeño proyecto.
Me gustaria saber si hay alguna función para encender un led durante un tiempo y que luego se apagase.

Seria algo como la funcion tone() que tu le indicas el tiempo que quieres que suene, pero en vez de con un altavoz/zumbador con un led.

He intentado varias cosas pero no me sale, porque no puedo usar delay, pues no puedo permitirme parar todo los procesos.

Gracias de antemano y un saludo.

Lo más parecido a eso sin complicarse mucho la vida, lo tienes en el ejemplo "Blink without delay"

lo que ocurre es que el intervalo de "encendio" es igual al de "apagado" y lo que me interesa es que sean diferentes.

Puedes usar algo del tipo:

if(millis()>tiempo){apagar led
}

de este modo se chequea de forma periódica si has llegado al tiempo de apagado.