/**** dbut du programme **************************************************** 
* Nom : Cligno2vitessesFOR 
* Fonctionnement : Commande le clignotement d'une LED. 
*	AVEC BOUCLES FOR 
* Le fonctionnement est identique au programme précédent
***************************************************************************/ 

#define ledorange 13 		// n de la broche o est connecte la LED orange. 

int vitesse1 = 500;    	// vitesse 1 = 500 ms
int vitesse2 = 250;    	// vitesse 2 = 250 ms
int vitesse3 = 1000;    // vitesse 3 = 1000 ms
int i = 0 ;    		// variable de la boucle For

void setup() 
{
	pinMode(ledorange, OUTPUT); 	// la broche 13 est définie en sortie. 
}

void loop() 
{
  for (i=0;i<3;i=i+1)    		//boucle For avec variable i , incrément de 1, valeur finale de 3 //
  {
	digitalWrite(ledorange, HIGH); 	// allume la LED 
	delay(vitesse1); 		// attend, en ms, le temps indiqu entre parenthses 
	digitalWrite(ledorange, LOW); 	// teint la LED 
	delay(vitesse1); 		// attend, en ms, le temps indiqu entre parenthses
  }
  delay(vitesse3); 			// attend, en ms, le temps indiqu entre parenthses 

  for (int i=0;i<4;i++) 		//boucle For avec variable i , incrment de 1, valeur finale de 4 //
  {
 	digitalWrite(ledorange, HIGH); 	// allume la LED 
 	delay(vitesse2); 		// attend, en ms, le temps indiqu entre parenthses 
	digitalWrite(ledorange, LOW); 	// éteint la LED 
        delay(vitesse2); 		// attend, en ms, le temps indiqu entre parenthses 
  }

  delay(vitesse3); 			// attend, en ms, le temps indiqu entre parenthses
}
// **** fin du programme ****//
