Bonjour , je voudrais que le serial.print me sort les 3 variables à la suite , je ne trouve pas de solution après recherche, mais un genre : Serial.println (colors[1]; me print : 255,0,0 . le code :
int colors[3][3] =
{
{255,0,0},
{0,255,0},
{0,0,255}
};
void setup() {
Serial.begin(115200);
Serial.println(colors[1][1]);
}
void loop() {
// put your main code here, to run repeatedly:
}
Jouez avec la fonction "for" pour comprendre comment fonctionnent les tableaux sur Arduino, par exemple :
int colors[3][3] =
{
{255, 0, 0},
{0, 255, 0},
{0, 0, 255}
};
void setup() {
Serial.begin(9600);
for (int m = 0; m < 3; m++) {
for (int n = 0; n < 3; n++) {
Serial.print(colors[m][n]);
Serial.print (",");
}
Serial.println ();
}
}
void loop() {
// put your main code here, to run repeatedly:
}
La classe Print ne sait pas gérer les tableaux d’entiers en entrée. Donc c’est à vous de faire la boucle qui parcourt les éléments du tableau et les imprimer comme vous voulez - par exemple comme @gonpezzi le propose