[RISOLTO] AIUTO ETHERNET SHIELD

pablos approfitto della tua gentilezza ma mi sto perdendo ..

Lato server io ricevo un numero da 0 a 31 , lo converto in binario .. ok capisco i 5 ingressi in che stato sono ... fatto

mi perdo in ARDUINO

  read1 = digitalRead(in1);
  read2 = digitalRead(in2);
  read3 = digitalRead(in3);
  read4 = digitalRead(in4);
  read5 = digitalRead(in5);

queso come lo coverto in numero int da 0 a 31 ?