struct Seite {
byte id;
const char* name;
const char* name_value;
double value;
};
// Array mit den Seiten
Seite seiten[] = {
{1, "seite1", "wert1", 10},
{2, "seite2", "wert2", 20},
{3, "seite3", "wert3", 30},
{4, "seite4", "wert4", 40}
};
// Anzahl der Seiten berechnen
const size_t seitenAnzahl = sizeof(seiten) / sizeof(seiten[0]);
void setup() {
Serial.begin(9600);
// Alle Seiten durchlaufen und ausgeben
for (size_t i = 0; i < seitenAnzahl; i++) {
Serial.print("ID: ");
Serial.println(seiten[i].id);
Serial.print("Name: ");
Serial.println(seiten[i].name);
Serial.print("Name_Value: ");
Serial.println(seiten[i].name_value);
Serial.print("Value: ");
Serial.println(seiten[i].value);
Serial.print("Seitenanzahl: ");
Serial.println(seitenAnzahl);
Serial.println("-----------");
}
}
void loop() {
// Keine Wiederholung notwendig
}