SubIndice de matriz en un For

Hola chicos en palabras "pobres" tengo esto:

Teclado[0]=Entrada.digitalRead(P0);
Teclado[1]=Entrada.digitalRead(P1);
Teclado[2]=Entrada.digitalRead(P2);
Teclado[3]=Entrada.digitalRead(P3);
Teclado[4]=Entrada.digitalRead(P4);
Teclado[5]=Entrada.digitalRead(P5);

no puedo escribir: Entrada.digitalRead(5); porque no lo toma;

debo escribirle: Entrada.digitalRead(P5); así lo toma

Necesito/Quisiera hacerlo así:
for (Int z=0; z<6; z++) { Teclado[z]=Entrada.digitalRead(z); }

Gracias por cualquier comentario que me pueda orientar a realizar.

¿Algo así usando arrays?

 int pines[]={P0,P1,P2,P3,P4,P5}; //definimos array de las patillas
 for (Int z=0; z<6; z++) 
 { 
     Teclado[z]=Entrada.digitalRead(pines[z]); 
 }

Sea como fuere, puedes saber qué valor tiene P0, etc haciendo un Serial.println(P0) y así los demás.

Saludos.

Mirá como era... mi Dios!... agregaré esa matriz de pines oK

1K de Gracias DanX3, te agradezco

Estas con un Blue Pill?

Hola Surbyte... No. estoy con dos PCF8574 uno como Entrada y otro como SALIDA.

Cordial Saludo

Y porque no explicaste en tu comentario justamente eso?
El contexto Humberto!!!
Es importante saber con qué estas trabajando para responderte.
Lee el post#1 nuevamente y entenderás porque te lo digo.

Si. Es verdad; lo siento mucho. estaba muy "encerrado" en el ciclo for() intenté tantas alternativas que terminé encerrado en el punto y no en el contexto.

Gracias y disculpas

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.