//Function to initialize ports
void port_init()
{
 motion_pin_config();
 buzzer_pin_config();
 lcd_port_config();
 adc_pin_config();
}
//Function to initialize ports
void port_init()
{
 lcd_port_config();
 motion_pin_config();          //robot motion pins config
 left_encoder_pin_config();    //left encoder pin config
 right_encoder_pin_config();   //right encoder pin config	
}
//Main Function
int main(void)
{
lcd_port_config();

lcd_init();
	unsigned char x;
	
	PIR();
	
	while(1)
	{
		
		x = PINL &0xFF;
		
		if(x) //switch is not pressed
		{
			
			lcd_cursor(1,1);
			lcd_string("Human Detected    ");
		}
		else
		{
			lcd_cursor(1,1);
			lcd_string("Empty Space    ");
		}
		
	}
}
//function to initialize all ports 
void port_init()
	{
		motion_pin_config();
		servo1_pin_config();
		servo2_pin_config();
		lcd_port_config();
		//adc_pin_config();
	}
Exemple #5
0
// initialise the devices 
void init_devices()
{
 cli();              // disable all interrupts 
 lcd_port_config();  // configure the LCD port 
 twi_init();         // configur the I2cC, i.e TWI module 
 sei();              // re-enable interrupts
 //all peripherals are now initialized
}
//Function to Initialize PORTS
void port_init()
{
	lcd_port_config();
	adc_pin_config();	
	
	//for motion
	//motion_pin_config();
}
//!Function to initialize ports
void port_init()
{
    servo1_pin_config(); //Configure PORTB 5 pin for servo motor 1 operation
     servo2_pin_config(); //Configure PORTB 6 pin for servo motor 2 operation
     servo3_pin_config(); //Configure PORTB 7 pin for servo motor 3 operation 
    motion_pin_config();
    buzzer_pin_config();
	lcd_port_config();
}
Exemple #8
0
void port_init()
{
 lcd_port_config();
 adc_pin_config();		
 motion_pin_config();
 buzzer_pin_config();
  left_encoder_pin_config();    //left encoder pin config
 right_encoder_pin_config();   //right encoder pin config	
 
}
//Initialize the ports
void port_init(void)
{
	servo1_pin_config(); //Configure PORTB 5 pin for servo motor 1 operation
	adc_pin_config();	
	lcd_port_config();
	motion_pin_config(); //robot motion pins config
//	left_encoder_pin_config(); //left encoder pin config
// 	right_encoder_pin_config(); //right encoder pin config	

}
//Function to Initialize PORTS
void port_init()
{
	lcd_port_config();
	adc_pin_config();
	motion_pin_config();
	left_encoder_pin_config();
	right_encoder_pin_config();
	buzzer_pin_config();
	//LED_bargraph_config();
}
Exemple #11
0
//Function to Initialize PORTS
void port_init (void)
{
 buzzer_pin_config();
 LED_bargraph_config();
 lcd_port_config();
 adc_pin_config();
 motion_pin_config();
 left_encoder_pin_config(); //left encoder pin config
 right_encoder_pin_config(); //right encoder pin config	 
 servo2_pin_config();
}
Exemple #12
0
void init_devices1 (void)
{
	cli(); //Clears the global interrupts
	
	lcd_port_config();  // configure the LCD port
	lcd_set_4bit();
	lcd_init();
	port_init();
	timer5_init();
	sei(); //Enables the global interrupts
}
void main (void)
{
	//Set CPU Clock to 40MHz. 400MHz PLL/2 = 200 DIV 5 = 40MHz
	SysCtlClockSet(SYSCTL_SYSDIV_5|SYSCTL_USE_PLL|SYSCTL_XTAL_16MHZ|SYSCTL_OSC_MAIN);

	lcd_port_config();
	lcd_init();

	lcd_cursor(1,1);
	lcd_wr_char('S');


}
//Function to Initialize PORTS
void port_init()
{
	lcd_port_config();
	adc_pin_config();
	motion_pin_config();
	left_encoder_pin_config(); //left encoder pin config
	right_encoder_pin_config(); //right encoder pin config	
	c2_encoder_pin_config();
	buzzer_pin_config();
	//Slider_encoder_pin_config();
	servo1_pin_config(); //Configure PORTB 5 pin for servo motor 1 operation
 	servo2_pin_config(); //Configure PORTB 6 pin for servo motor 2 operation 	
}
//Function to Initialize PORTS
void port_init()
{
	// Common to Battery and Line Following
	lcd_port_config();
	adc_pin_config();

	// Applicable to Line Following
	motion_pin_config();	

	buzzer_pin_config();
	left_encoder_pin_config(); //left encoder pin config
	right_encoder_pin_config(); //right encoder pin config	
}
//Port init for different modules
void port_init(void)
{
 motion_pin_config();
 servo1_pin_config();
 servo2_pin_config();
 servo3_pin_config();
 spi_pin_config();
 lcd_port_config();
 buzzer_pin_config();           
 left_encoder_pin_config();
 right_encoder_pin_config();
 adc_pin_config();
 pwm_port_config();	 
}
Exemple #17
0
void port_init(void)
{
	lcd_port_config();//lcd pin configuration
	adc_pin_config();
	//left_encoder_pin_config(); //left encoder pin config
	//right_encoder_pin_config(); //right encoder pin config
 DDRC = DDRC | 0x08;		//Setting PORTC 3 as output
 PORTC = PORTC & 0xF7;		//Setting PORTC 3 logic low to turnoff buzzer

	servo1_pin_config(); //Configure PORTB 5 pin for servo motor 1 operation
	servo2_pin_config(); //Configure PORTB 6 pin for servo motor 2 operation
	servo3_pin_config(); //Configure PORTB 7 pin for servo motor 3 operation

	color_sensor_pin_config();//color sensor pin configuration
}
//Function to Initialize PORTS
void port_init()
{
	lcd_port_config();
}
Exemple #19
0
void init_devices(void)
{
 	cli(); //Clears the global interrupts
	lcd_port_config();
 	sei();   //Enables the global interrupts
}
Exemple #20
0
//Function to Initialize PORTS
void port_init()
{
	lcd_port_config();
	adc_pin_config();
	motion_pin_config();	
}
Exemple #21
0
void port_init_lcd(void)
{
   lcd_port_config();  // configure PORT C 1,2,3,4,5,6,7
}
//Function to Initialize PORTS
void port_init()
{
	lcd_port_config();
	LED();
	PIR();
}
//function to initialize ports
void port_init (void)
{
	lcd_port_config();
	buzzer_pin_config();
	adc_config();
}
void port_init()
{
	buzzer_pin_config();
	lcd_port_config();
	adc_pin_config();	
}
void port_init(void)
{
	lcd_port_config();//lcd pin configuration
	color_sensor_pin_config();//color sensor pin configuration
}