Trying to use 2 matricas one for temp one for humidity.

Is it it possible to print 2 bytes at the same time with ledcontrol.h.
or how to convert temprature int to matrix 8x8 dot bytes.

For example on one screen its displaying temperature and on the other one its humidyti.
Right now i am spliting the temperature to two seperate numbers and comparing it like;
temp = 26;
int a = temp / 10;
int b = temp % 10;

if(a == 2){
printByte(AA);
if(b == 6){printByte(BD);};
};

Is this the ledcontrol.h you are using?
https://playground.arduino.cc/Main/LedControl/

I don't see a "printByte()" function there.

I think you will need to find an 8x8 matrix font and send the 8 rows of the digit using

  for (byte rowIndex=0; rowIndex<8; rowIndex++)
  {
    lc.setRow(displayIndex, rowIndex, DigitFont[digit][rowIndex]);
  }

Maybe this part of the 'basic' font from GitHub - dhepper/font8x8: 8x8 monochrome bitmap fonts for rendering will work for you.

const byte DigitFont[10][8] = 
{
{ 0x3E, 0x63, 0x73, 0x7B, 0x6F, 0x67, 0x3E, 0x00}, // U+0030 (0) 
{ 0x0C, 0x0E, 0x0C, 0x0C, 0x0C, 0x0C, 0x3F, 0x00}, // U+0031 (1) 
{ 0x1E, 0x33, 0x30, 0x1C, 0x06, 0x33, 0x3F, 0x00}, // U+0032 (2) 
{ 0x1E, 0x33, 0x30, 0x1C, 0x30, 0x33, 0x1E, 0x00}, // U+0033 (3) 
{ 0x38, 0x3C, 0x36, 0x33, 0x7F, 0x30, 0x78, 0x00}, // U+0034 (4) 
{ 0x3F, 0x03, 0x1F, 0x30, 0x30, 0x33, 0x1E, 0x00}, // U+0035 (5) 
{ 0x1C, 0x06, 0x03, 0x1F, 0x33, 0x33, 0x1E, 0x00}, // U+0036 (6) 
{ 0x3F, 0x33, 0x30, 0x18, 0x0C, 0x0C, 0x0C, 0x00}, // U+0037 (7) 
{ 0x1E, 0x33, 0x33, 0x1E, 0x33, 0x33, 0x1E, 0x00}, // U+0038 (8) 
{ 0x1E, 0x33, 0x33, 0x3E, 0x30, 0x18, 0x0E, 0x00}  // U+0039 (9)
};