diff --git a/G3_TP1_labyrinth_slave_etu/src/labyrinth_slave.c b/G3_TP1_labyrinth_slave_etu/src/labyrinth_slave.c
index 55d99714da41716358f5db390ee5158b3ef4d095..56b4403721b619bcec45c99151d04914179553fa 100644
--- a/G3_TP1_labyrinth_slave_etu/src/labyrinth_slave.c
+++ b/G3_TP1_labyrinth_slave_etu/src/labyrinth_slave.c
@@ -102,7 +102,6 @@ int main(void)
 	//accel_t ball_acc;
 	while(1)
 	{
-		delay(20);
 		if(accel_read(&double_buf_tx) == ACC_NOERROR){
 			j = &double_buf_tx;
 			j = (accel_t*)send_eth(sizeof(accel_t), true);
@@ -116,9 +115,11 @@ int main(void)
 			for(int i = 0; i<NUMBER_OF_BALLS; i++){
 				lcd_filled_circle(mstr_prev[i].ball_coord.x, mstr_prev[i].ball_coord.y, mstr_prev[i].radius, LCD_BLACK);
 				lcd_filled_circle(mstr_now[i].ball_coord.x, mstr_now[i].ball_coord.y, mstr_now[i].radius, mstr_now[i].color);
+				//delay(BALL_DISP_PERIOD);
 			}
 			flag = false;
 		}
+		Delay(BALL_DISP_PERIOD);
 	}
 }