Ola, eu tenho um problema para simplificar minhas linhas de comando do meu projeto..
if(readString.indexOf("al") >0)// Recebe o comando "al" pela serial
{
digitalWrite(RELE1, HIGH);
delay(10);
digitalWrite(RELE2, HIGH);
delay(10);
digitalWrite(RELE3, HIGH);
delay(10);
digitalWrite(RELE4, HIGH);
delay(10);
digitalWrite(RELE5, HIGH);
delay(10);
digitalWrite(RELE6, HIGH);
delay(10);
digitalWrite(RELE7, HIGH);
delay(10);
digitalWrite(RELE8, HIGH);
delay(10);
digitalWrite(RELE9, HIGH);
delay(10);
digitalWrite(RELE10, HIGH);
Problema resolvido, encontrei a linha de codigo que faz isso e vou compartilhar, vai que alguem mais acaba nesse empasse como eu. Um colega aqui, me ajudou.
byte reles[] = {22,23,24,25,26,27,28,29,42,43};
void setup(){
for (int x=0; x<10; x++){
pinMode(reles[x],OUTPUT);
}
}
void loop(){
for (int x=0; x<10; x++){
digitalWrite(reles[x], HIGH); //ou LOW
}
}