void setup() {
volatile char *dirf,*dirk,*outf,*ink,b,i;
dirf=0x30;dirk=0x107;
*dirf=0xff;*dirk=0x00;
outf=0x31;ink=0x106;
int arr[6]={0x77,0x7c,0x39,0x5e,0x79,0x71};
volatile long g;
while(1)
{
b=*ink;
for(i=0;i<6;i++)
{
*outf=arr[i];
for(g=1;g<1000000;g++);
}
}
}
void loop() {
}