Problème de temporisation... à l'aide,Svp.Merci

Voici donc mon code actuel:

//===Module double relais ==========================
//
// Programme test pour poel pellet
// Exemple de mise en route du moteur d alimentation pellet toutes les 7 secondes
// par C Carpentier le 07 11 2017
//
//==================================================
// Broche 3 en sortie commande du relais n1
const int RELAIS = 3; //declaration broche 3 output

boolean etatRelais = 0; // Etat du relais (on / off)

void setup() {
Serial.begin(9600); //Ouvre le port série à 9600 bauds
// Broche de sortie
pinMode(RELAIS, OUTPUT); //Configure la broche RELAIS en sortie
} // Fin du setup

void loop(){ // Boucle principale

etatRelais=!etatRelais; // inverse l'état du relais
digitalWrite(RELAIS,etatRelais); // met la broche de commande dans l'état voulu
Serial.println(etatRelais); //Affichage dans le serial monitor pour contrôle
delay (7000); // pause 7 secondes
} // fin de void loop