Da sensor und switch die gleiche Anzahl haben, ist es ein zweizeiler:
const byte limitSwitch[8] = {2, 3, 4, 5, 6, 7, 8, 9};
const byte limitSensor[8] = {10, 11, 12, 13, 14, 15, 16, 17};
void setup()
{
Serial.begin(115200);
Serial.println(F("Start..."));
for (byte b = 0; b <= 7; b++)
{
pinMode(limitSwitch[b], INPUT);
pinMode(limitSensor[b], INPUT);
}
}
void loop()
{
}
Im Array werden die PinNummern hinterlegt - im setup mit einer Schleife durch alle Elemente des array.
Einzelner Zugriff unter Angabe des Elementes - Achtung: Es wird mit 0 begonnen!