Probleme sur mon programme je trouve rien

Voila j’ai recopier un programme pour débutant que j’ai trouver dans le livre du kit Arduino, mais lorsque que je fais “vérifier” il me dit qu’il y a une erreur, pouvez vous m’aider s’il vous plait ? Voici le code

int buttons[6];
int buttons[0] = 2;
int notes[] = {262,294,330,349};

void setup() {
  Serial.begin(9600);
}
void loop() {
  int keyVal = analogRead(A0);
  Serial.println(keyVal);
  if(keyVal == 1023){
    tone(8, notes[0]);
  }

 else if(keyVal >= 990 && keyVal <= 1010){
  tone(8, notes[1]);
 }
 else if(keyVal >= 505 && keyVal <= 515){
  tone(8, notes[2]);
 }
 else if(keyVal >= 5 && keyVal <= 10){
  tone(8, notes[3]);
 }
 
 else{
  noTone(8);
 }
}// Fermeture boucle

voici le code erreur :

int buttons[6];

     ^

exit status 1
conflicting declaration 'int buttons [0]'

Merci pour votre aide

bonjour,
message clair, 2 déclarations pour la même variable

CHANGE THE TWO FIRST LINES FOR THIS… WORK IT

int buttons[6] = {2,0,0,0,0,0};
/*int buttons[0] = 2;
*/

int notes[] = {262,294,330,349};

infobarquee

vous pouvez m'expliquer l'erreur svp je la comprend pas

cubitus_33:
infobarquee

vous pouvez m'expliquer l'erreur svp je la comprend pas

suffit de lire dans le lien indiqué plus haut et de remonter au début
erreur de typo dans le bouquin, apparemment.

j'ai pas le bouquin donc je ne peux vérifier

infobarquee

merci :wink: