как из массива чисел получить целочисленное число

gafbich
Offline
Зарегистрирован: 23.12.2013

Есть массив

byte a={0x12,0x13,0x14);

unsigned long b;

как в b полчить число 0x121314

Спасибо за помощь!

sva1509
Offline
Зарегистрирован: 07.12.2012
union {
      unsigned long lg;
      byte b[4];
} un;


void setup()
{
       un.b[0]=0x15;
       un.b[1]=0x14;
       un.b[2]=0x13;
       un.b[3]=0x12;
// далее в un.lg находится 0x12131415
}

 

gafbich
Offline
Зарегистрирован: 23.12.2013

Спасибо, огромное! Помогло!