int pin13 =11; int pin12 =10; int pin11 =9; int pin10 =8; int pin09 =7; int pin08 =6; int pin07 =5; int pin06 =4; int pin05 =3; int pin04 =2; int pin03 =1; int pin02 =0; int[][] ledMap ={ {pin13, pin05},{pin13, pin06},{pin13, pin07},{pin13, pin08},{pin13, pin09},{pin13, pin10},{pin13, pin11},{pin13, pin12},{pin13, pin04},{pin04, pin13},{pin13, pin03},{pin03, pin13},{pin13, pin02},{pin02, pin13}, {pin12, pin05},{pin12, pin06},{pin12, pin07},{pin12, pin08},{pin12, pin09},{pin12, pin10},{pin12, pin11},{pin12, pin13},{pin12, pin04},{pin04, pin12},{pin12, pin03},{pin03, pin12},{pin12, pin02},{pin02, pin12}, {pin11, pin05},{pin11, pin06},{pin11, pin07},{pin11, pin08},{pin11, pin09},{pin11, pin10},{pin11, pin12},{pin11, pin13},{pin11, pin04},{pin04, pin11},{pin11, pin03},{pin03, pin11},{pin11, pin02},{pin02, pin11}, {pin10, pin05},{pin10, pin06},{pin10, pin07},{pin10, pin08},{pin10, pin09},{pin10, pin11},{pin10, pin12},{pin10, pin13},{pin10, pin04},{pin04, pin10},{pin10, pin03},{pin03, pin10},{pin10, pin02},{pin02, pin10}, {pin09, pin05},{pin09, pin06},{pin09, pin07},{pin09, pin08},{pin09, pin10},{pin09, pin11},{pin09, pin12},{pin09, pin13},{pin09, pin04},{pin04, pin09},{pin09, pin03},{pin03, pin09},{pin09, pin02},{pin02, pin09}, {pin08, pin05},{pin08, pin06},{pin08, pin07},{pin08, pin09},{pin08, pin10},{pin08, pin11},{pin08, pin12},{pin08, pin13},{pin08, pin04},{pin04, pin08},{pin08, pin03},{pin03, pin08},{pin08, pin02},{pin02, pin08}, {pin07, pin05},{pin07, pin06},{pin07, pin08},{pin07, pin09},{pin07, pin10},{pin07, pin11},{pin07, pin12},{pin07, pin13},{pin07, pin04},{pin04, pin07},{pin07, pin03},{pin03, pin07},{pin07, pin02},{pin02, pin07}, {pin06, pin05},{pin06, pin07},{pin06, pin08},{pin06, pin09},{pin06, pin10},{pin06, pin11},{pin06, pin12},{pin06, pin13},{pin06, pin04},{pin04, pin06},{pin06, pin03},{pin03, pin06},{pin06, pin02},{pin02, pin06}, {pin05, pin06},{pin05, pin07},{pin05, pin08},{pin05, pin09},{pin05, pin10},{pin05, pin11},{pin05, pin12},{pin05, pin13},{pin05, pin04},{pin04, pin05},{pin05, pin03},{pin03, pin05},{pin05, pin02},{pin02, pin05} }; int[] newPins = new int[12]; int[][] binmap = new int[126][2]; int pospin, negpin; void setup(){ int myloop=0; newPins[11]=unbinary("0010000000000000"); //pin 13 newPins[10]=unbinary("0001000000000000"); newPins[9]=unbinary("0000100000000000"); newPins[8]=unbinary("0000010000000000"); newPins[7]=unbinary("0000001000000000"); newPins[6]=unbinary("0000000100000000"); newPins[5]=unbinary("0000000010000010"); newPins[4]=unbinary("0000000001000010"); newPins[3]=unbinary("0000000000100010"); newPins[2]=unbinary("0000000000010010"); newPins[1]=unbinary("0000000000001010"); newPins[0]=unbinary("0000000000000110"); //pin2 for(myloop =0; myloop<126; myloop++) { pospin = newPins[ledMap[myloop][0]]; negpin = newPins[ledMap[myloop][1]]; binmap[myloop][0]=pospin | negpin; binmap[myloop][1]=pospin; print("{"+binmap[myloop][0]+", "+binmap[myloop][1]+"},"); if(((myloop+1) % 9) == 0) { println(); } } }