Hi
Du kannst in dem Array rein schreiben, was Du willst - da Du das Array als int deklarierst, werden eingetragene char ggf. eine Warnung/einen Error hervorrufen - beim Auslesen wird der Typ aber wieder int sein.
Benutzt Du negative Zahlen?
Warum dann int und nicht unsigned int?
Wie groß sollen die Zahlen werden? int, egal ob Vorzeichen oder nicht, ist auf dem Arduino 16Bit und weeeit entfernt von Deinen Beispielzahlen - hier würde char (-128...127) oder byte (0...255), zumindest bis jetzt, reichen.
Kann Das gerade nicht testen (kein USB frei :o), sollte aber die Zahlen 1...7 ausgeben, kompiliert zumindest.
X wird nach einander zu arrayname[0]....arrayname[6] (bzw. des Wertes dieses Element)
byte arrayname[]={1,2,3,4,5,6,7};
for (auto x:arrayname){
Serial.print(x);
}
MfG