void setup() 
{
 volatile long i;
 volatile char *dirf, *dirk, *dira;
 volatile char *outf, *ink, *outa;
 dirf=0x30; dirk=0x107; dira=0x21;
 outf=0x31; ink=0x106; outa=0x22;

 *dirf=0x01;*dirk=0x00;
  while(1)
    {
      *outf=0x01;
      *outa=*ink;
  
    }

}

void loop() 
{
  

}