Asignar pines con un bucle for.

Hola,

tengo un programa en el que inicializo los pines de la siguiente manera:
int ledPin0=0,ledPin1=1,ledPin2=2,ledPin3=3...;
void setup() {
pinMode(ledPin0, OUTPUT);
pinMode(ledPin1, OUTPUT);
pinMode(ledPin2, OUTPUT);
pinMode(ledPin3, OUTPUT);
...}
y mi pregunta es si se podría hacer esto mismo utilizando un bucle for, tanto para declarar las variables como para ajustar los pines a OUTPUT.

Gracias de antemano.

Paco

Para el que le pueda interesar, ya me han respondido en la sección syntax & programs.

Lo que yo intentaba hacer era concatenar el nombre de la variable con el valor de la variable de control del bucle.

Pero torpe de mi, para algo están los arrays:

int ledPin[]={0,1,2,3,...};
int num_pins=9;

void setup() {
for (int i=0; i<=num_pins; i++)
pinMode(ledPin*, OUTPUT);*
}
Saludos

1 Like

Gracias por el aporte, lo tendre anotado en mi cuaderno de apuntes, sale práctico a la hora de declarar multiples entradas/salidas en el bucle void setup() :sunglasses: