#include int dsteps; int asteps; int direction; int distance[50]; int angle[50]; int sense[50]; void orient_cw(); void orient_acw(); void navigate(); void delay(); void embed_path(); int path_no; main() { DDRA=0XFF; /* Setting the data direction registers to designate the port as input/output*/ DDRB=0XFF; DDRC=0X00; PORTC=0XFF; PORTB=0XFF; unsigned int temp=0; int i=0; embed_path(); while(1) { temp = PINC; if (temp==0XFE) { for (i=0;i