Io mi ero fatto questa, molto rudimentale, per indirizzare 4 bit:
String int_to_bin(int x){
String ris;
do{
if (x % 2 == 1){
x=int(x/2);
ris="1" + ris;
}
else{
x=x/2;
ris="0" + ris;
}
}while(x!=0);
switch(ris.length()){
case 1: ris="000" + ris;break; //imbottisco la stringa di "zeri" per renderla di 4 bit
case 2: ris="00" + ris;break;
case 3: ris="0" + ris;break;
}
return ris;
}
Se devi indirizzarne 8 basta aggiungere qualche case!