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.
DanX3
December 16, 2022, 3:39pm
2
¿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
Surbyte:
Blue Pill
Hola Surbyte... No. estoy con dos PCF8574 uno como Entrada y otro como SALIDA.
Cordial Saludo
Surbyte
December 16, 2022, 7:27pm
6
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
system
Closed
June 14, 2023, 8:05pm
8
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.