Muy buenas!
Estoy intentando leer tarjetas con un rfid, y posteriormente que estas se guarden en un array. las tarjetas rfid tienen 4 bits cada una (00 00 00 00), por lo que si por ejemplo lo almaceno en un array llamado tarjetas[4]; seria asi. Sin embargo, quiero almacenar varias, pero no se cuantas, y no se por lo tanto el tamaño, tarjetas[??][4];
necesito saber el numero porque luego quiero leer el array con un bucle for, y conocer la condicion.
¿como lo hago? se que esta el comando sizeof(), pero no se como usarlo para una matriz de mas de una dimension y meterlo luego en el bucle for().
Muchas gracias por la ayuda!!
I do not know how to use it for an array of more than one dimension
int anArray[30][20] = {};
void setup()
{
Serial.begin(115200);
int arrayBytes = sizeof(anArray);
int eachElement = sizeof(anArray[0][0]);
int columnBytes = sizeof(anArray[0]);
int columns = columnBytes / eachElement;
int rows = (arrayBytes / columns ) / eachElement;
Serial.print("Rows : ");
Serial.println(rows);
Serial.print("Columns : ");
Serial.println(columns);
}
void loop()
{
}