hi ehenkes,
ich musste vorher noch die ionka.h includen, ohne die dort vorhadenen funktionen für die US-erweiterung kam asuro gleich in den "turn.
bei diesem code:

Code:
#include "asuro.h" //incl. US 
#include "inka.h"
int abstand=0; 
int j=0; 

void fahren (void) 
{ 
   //EncoderInit(); 
   Go (200,150); 
   Msleep(1000); 
   Turn (85,150); 
   Msleep(1000); 
} 

void entfernung(void) 
{ 
  SerWrite("\r\n  --- ultrasonic test ---",29); 
  Msleep(1000); 

  do 
  { 
    abstand=Chirp(); 
    SerWrite("\r\n distanz in cm   ",16); 
    Msleep(500); 
    PrintInt(abstand); 

    if(abstand > 25) 
    { 
      StatusLED(GREEN); 
      Msleep(500); 
      fahren(); 
    } 
    else 
    { 
      StatusLED(RED); 
      Msleep(500); 
      Turn(180,200); 
    } 
  } 
  while(1); 
} 


int main(void) 
{ 
  Init(); 
  EncoderInit (); 
  
  for (j = 0; j < 8; j++) 
  { 

    entfernung(); 
    StatusLED(YELLOW); 
    Msleep(500); 
  } 

  while(1); 
  return 0; 
}
geht er aber auch sofort in die drehung, an das terminal wird ebenfalls nichts gesendet...