#include<avr/io.h>
#include<compat/deprecated.h>
#include<multiutil.h>
#include<util/delay.h>
int x=0;
int main(void)
{
DDRC=0b00001111;
DDRD=0b00110000;
lcd_init();
init_adc();
int adc_x;
init_pwm(8);
OCR1A=150;
OCR1B=150;
while(1)
{
adc_x=read_adc(2);
lcd_clrscr();
lcd_printi(adc_x);
_delay_ms(100);
if(420<x<=950)
{
PORTC=0b00000101;
}
if(x<=420)
{
PORTC=0b00000100;
}
if(x>950)
{
PORTC=0b00000001;
}
}
}
ths is da program we have writen for walle to move forward,letf n right
whr is da problm in program as it is unable to tke decisions
