Bonsoir les copains 
Pour Guy car je sais qu'il maîtrise , voici le coeur de la BootBox
Code:
#include <TimerOne.h> //Génère une interruption toutes les  DelaySwitch µs
//Parameters
const int RelayBtdecoder = 2;
const int RelayAmp1 =3;
const int RelayAmp2 = 4;
const int RelayMinidsp = 5;
const int LedRelayBtdecoder = 6;
const int LedRelayAmp1 =7;
const int LedRelayAmp2 = 8;
const int LedRelayMinidsp = 9;
const int DelaySwitch = 1000;
// constants won't change. They're used here to set pin numbers:
const int ButtonledPin = 11;      // the number of the LED  of the button pin
const int ButtonPin = 12;     // the number of the pushbutton pin
const int ledPin =  13;      // the number of the LED pin
// variables will change:
int buttonState = 0;         // variable for reading the pushbutton status
void setup() {
  //Init Serial USB
  Serial.begin(115200);
  pinMode(RelayBtdecoder, OUTPUT);
  pinMode(RelayAmp1, OUTPUT);
  pinMode(RelayAmp2, OUTPUT);
  pinMode(RelayMinidsp, OUTPUT);
  digitalWrite(RelayBtdecoder, HIGH);
  digitalWrite(RelayAmp1, HIGH);
  digitalWrite(RelayAmp2, HIGH);
  digitalWrite(RelayMinidsp, HIGH);
  // initialize the LED pin as an output:
  pinMode(ledPin, OUTPUT);
  pinMode(ButtonledPin, OUTPUT);
  pinMode(LedRelayBtdecoder, OUTPUT);
  pinMode(LedRelayAmp1, OUTPUT);
  pinMode(LedRelayAmp2, OUTPUT);
  pinMode(LedRelayMinidsp, OUTPUT);
  // initialize the pushbutton pin as an input:
  pinMode(ButtonPin, INPUT_PULLUP);
}
void loop() {
// read the state of the pushbutton value:
  while (digitalRead(ButtonPin) == 0);
  // check if the pushbutton is pressed. If it is, the buttonState is LOW:
  // turn LED off:
    digitalWrite(ledPin, LOW);
    digitalWrite(ButtonledPin, LOW);
    digitalWrite(RelayBtdecoder, HIGH);
    digitalWrite(LedRelayBtdecoder, LOW);
    delay(DelaySwitch*2);
    digitalWrite(RelayAmp1, HIGH);
    digitalWrite(LedRelayAmp1, LOW);
    delay(DelaySwitch*2);
    digitalWrite(RelayAmp2, HIGH);
    digitalWrite(LedRelayAmp2, LOW);
    delay(DelaySwitch*2);
    digitalWrite(RelayMinidsp, HIGH);
    digitalWrite(LedRelayMinidsp, LOW);
    
  while (digitalRead(ButtonPin) == 1);
    // turn LED on:
    digitalWrite(ledPin, HIGH);
    digitalWrite(ButtonledPin, HIGH);
    digitalWrite(RelayMinidsp, LOW);
    digitalWrite(LedRelayMinidsp, HIGH);
    delay(DelaySwitch*2);
    digitalWrite(RelayAmp2, LOW);
    digitalWrite(LedRelayAmp2, HIGH);
    delay(DelaySwitch*5);
    digitalWrite(RelayAmp1, LOW);
    digitalWrite(LedRelayAmp1, HIGH);
    delay(DelaySwitch*5);
    digitalWrite(RelayBtdecoder, LOW);
    digitalWrite(LedRelayBtdecoder, HIGH);
    
}
Enjoy 
Bon réveillon et joyeux Noël  
