Bonjour à tous .
Je parviens à faire ce que je veux concernant le nom de la variable, par contre lorsque je cherche à lire la valeur de la variable j'obtiens toujours 0 .
Une fois le nom de la variable obtenu, j'ai donc essayé la fonction .To Int()
Petite précision, je débute .
Merci à vous pour votre aide
int Time1_1_ON = 20;
int Time1_1_OFF = 7;
int Time1_2_ON = 20;
int Time1_2_OFF = 7;
int Time2_1_ON = 20;
int Time2_1_OFF = 7;
int Time2_2_ON = 20;
int Time2_2_OFF = 7;
int Time3_1_ON = 20;
int Time3_1_OFF = 7;
int Time3_2_ON = 20;
int Time3_2_OFF = 7;
int Time4_1_ON = 20;
int Time4_1_OFF = 7;
int Time4_2_ON = 20;
int Time4_2_OFF = 7;
int Time5_1_ON = 20;
int Time5_1_OFF = 7;
int Time5_2_ON = 20;
int Time5_2_OFF = 7;
int Time6_1_ON = 20;
int Time6_1_OFF = 7;
int Time6_2_ON = 20;
int Time6_2_OFF = 7;
int Time7_1_ON = 20;
int Time7_1_OFF = 7;
int Time7_2_ON = 20;
int Time7_2_OFF = 7;
int Time8_1_ON = 20;
int Time8_1_OFF = 7;
int Time8_2_ON = 20;
int Time8_2_OFF = 7;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
}
void loop() {
for (int t=1; t<11; t++)
{
// instructions à exécuter
for (int i=0; i<2; i++)
{
int val_ii = i;
int val_tt = t;
String On = ("Time" + String(val_tt) + "_" + String(val_ii) + "_ON = ");
Serial.print(On);
//affichage de la valeur de la variable
int ValheureOn = On.toInt();
Serial.println(ValheureOn);
String Off = ("Time" + String(val_tt) + "_" + String(val_ii) + "_Off = ");
Serial.print(Off);
//affichage de la valeur de la variable
Serial.println(Off.toInt());
}
}
delay(4000);
Serial.println("............................................................................................................................");
}