Bon, je vous ai mis votre code dans les bonnes balises (je sais que ce n'est pas évident quand on est traumatisé par les horreurs).
J'ai déplacé l'affichage du LCD -qui est constant - pour qu'il s'affiche dés le démarrage et ai tenu partiellement compte des remarques de Kamil.
qu'en dit Arduino?
const int led = 1; // Led d'avertissemnt à zéro; critiquée par Kamil
const int A = 10; //pin 10;
const int B = 3; //pin 3;
const int C = 13; //pin 13;
const int D = 9; //pin 9;
const int E = 6; //pin 6;
const int F = 7; //pin 7;
const int G = 8; //pin 8;
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2 );
void setup(){
lcd.begin(16,2);
lcd.setCursor(0,0);
lcd.print("Bon anniverssaire");
pinMode(A,OUTPUT);
pinMode(B,OUTPUT);
pinMode(C,OUTPUT);
pinMode(D,OUTPUT);
pinMode(E,OUTPUT);
pinMode(F,OUTPUT);
pinMode(G,OUTPUT);
pinMode(led, OUTPUT);
}
void loop() { // debut loop
digitalWrite(A,HIGH); // 5
digitalWrite(B,LOW);
digitalWrite(C,HIGH);
digitalWrite(D,HIGH);
digitalWrite(E,LOW);
digitalWrite(F,HIGH);
digitalWrite(G,HIGH);
delay(1000);
digitalWrite(A,LOW); // 4
digitalWrite(B,HIGH);
digitalWrite(C,HIGH);
digitalWrite(D,LOW);
digitalWrite(E,LOW);
digitalWrite(F,HIGH);
digitalWrite(G,HIGH);
delay(1000);
digitalWrite(A,HIGH); // 3
digitalWrite(B,HIGH);
digitalWrite(C,HIGH);
digitalWrite(D,HIGH);
digitalWrite(E,LOW);
digitalWrite(F,LOW);
digitalWrite(G,HIGH);
delay(1000);
digitalWrite(A,HIGH); // 2
digitalWrite(B,HIGH);
digitalWrite(C,LOW);
digitalWrite(D,HIGH);
digitalWrite(E,HIGH);
digitalWrite(F,LOW);
digitalWrite(G,HIGH);
delay(1000);
digitalWrite(A,LOW); // 1
digitalWrite(B,HIGH);
digitalWrite(C,HIGH);
digitalWrite(D,LOW);
digitalWrite(E,LOW);
digitalWrite(F,LOW);
digitalWrite(G,LOW);
delay(1000);
digitalWrite(A,HIGH); // 0
digitalWrite(B,HIGH);
digitalWrite(C,HIGH);
digitalWrite(D,HIGH);
digitalWrite(E,HIGH);
digitalWrite(F,HIGH);
digitalWrite(G,LOW);
digitalWrite(led,HIGH); // Led rouge d'avertissemnt à zéro
delay(500);
digitalWrite(A,LOW); // 0 cligno
digitalWrite(B,LOW);
digitalWrite(C,LOW);
digitalWrite(D,LOW);
digitalWrite(E,LOW);
digitalWrite(F,LOW);
digitalWrite(G,LOW);
delay(200);
digitalWrite(A,HIGH); // 0
digitalWrite(B,HIGH);
digitalWrite(C,HIGH);
digitalWrite(D,HIGH);
digitalWrite(E,HIGH);
digitalWrite(F,HIGH);
digitalWrite(G,LOW);
digitalWrite(led,HIGH); // Led rouge d'avertissemnt à zéro
delay(500);
digitalWrite(A,LOW); // 0 cligno
digitalWrite(B,LOW);
digitalWrite(C,LOW);
digitalWrite(D,LOW);
digitalWrite(E,LOW);
digitalWrite(F,LOW);
digitalWrite(G,LOW);
delay(200);
digitalWrite(A,HIGH); // 0
digitalWrite(B,HIGH);
digitalWrite(C,HIGH);
digitalWrite(D,HIGH);
digitalWrite(E,HIGH);
digitalWrite(F,HIGH);
digitalWrite(G,LOW);
digitalWrite(led,HIGH); // Led d'avertissemnt à zéro
delay(500);
digitalWrite(led,LOW); // eteindre led rouge d'avertissement
} // de loop