void init_epuck() { e_start_agendas_processing(); e_init_port(); e_init_motors(); e_init_uart1(); e_init_uart2(); e_init_ad_scan(); // init_IR(); } void slight_left() { long j=0; for (j=0; j<1000;j++) { e_set_speed_right(900); e_set_speed_left(-200); } } void slight_right() { long j=0; for (j=0; j<1000;j++) { e_set_speed_right(-200); e_set_speed_left(900); } } void move(long x, int speed) { long i=0; if (x==0) //no time defined keeps moving constantly { e_set_speed_right(speed); e_set_speed_left(speed); } else { for (i=0; i 200) { e_blink_led(); move(0,0); } else { tracking(); e_led_clear(); } for(j=0; j<100000; j++) { asm("nop"); } } else if(selector == 2) { value = e_get_ambient_light(0); btcomSendInt(value); btcomSendChar(' '); for(j=0; j<100000; j++) { asm("nop"); } } } }