Bonjour,
je suis débutant en c++ et j'aimerais extraire une valeur que j'ai mise dans une variable "numéro" où on peut choisir le numéro 1, 2 ou 3 grâce à un bouton poussoir.
Je fais valider le choix dans un deuxième menu de l'écran LCD à l'aide d'un autre bouton poussoir.
Le problème étant que je voudrais prendre le chiffre dans la variable "numéro" donc soit 1,2, 3 une fois qu'il a été validé et faire allumer 1 LED différente en fonction du numéro.

Je ne sais pas si cela est comprensible car moi je travaille dessus mais j'aimerais bien de l'aide.
merci

voici un bout du code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
 
case 1:
// message pour selectionner
    lcd.setCursor(0,0);    
    lcd.print("Selectionner un");
    lcd.setCursor(0,1);
    lcd.print("numero:");
    lcd.setCursor(9,1);
   {numero ++;}
   delay(100);
 
 //permet de ne pas dépasser 3 
  if(numero >3)
     {numero =1;}
     {lcd.print(numero);}
    break;
 
  case 2:
//message validation 
    lcd.setCursor(0, 0);
    lcd.print("vous avez fais");
    lcd.setCursor(0, 1);
    lcd.print("le choix:");
    lcd.setCursor(14, 1);
    lcd.print(numero);
   break;}
 
// partie qui ne fonctionne pas  
if(numero =1)
   {digitalWrite(led1, HIGH);}
 
 if(numero  =2)
   {digitalWrite(led2,HIGH);}
 
 if(numero =3)
   {digitalWrite(led3, HIGH);} 
 
 
  }