//Function to initialize ports
void port_init()
{
 motion_pin_config();
 buzzer_pin_config();
 lcd_port_config();
 adc_pin_config();
}
//Initialize the ports
void port_init(void)
{
 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(); //Configure pins required for motion control
}
Esempio n. 3
0
//Function to Initialize PORTS
void port_init()
{
	adc_pin_config();
	motion_pin_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();
 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()
{
	motion_pin_config();
	left_encoder_pin_config(); //left encoder pin config
	right_encoder_pin_config(); //right encoder pin config
	buzzer_pin_config();
	LED_bargraph_config();
}
Esempio n. 6
0
void port_init()
{
	motion_pin_config();   //robot motion pins config
	left_encoder_pin_config();   //left encoder pin config
	right_encoder_pin_config();  //right encoder pin config
	buzzer_pin_config();  //buzzer_pin_config
	rgb_led_config();   //RGB led config
}
Esempio n. 7
0
void initialization()
{
motion_pin_config();
left_encoder_pin_config();
right_encoder_pin_config();
left_position_encoder_interrupt_init();
right_position_encoder_interrupt_init();
}
//function to initialize all ports 
void port_init()
	{
		motion_pin_config();
		servo1_pin_config();
		servo2_pin_config();
		lcd_port_config();
		//adc_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();
}
Esempio n. 10
0
//Function to initialize ports
void port_init()
{
 motion_pin_config();
 servo1_pin_config();
 left_encoder_pin_config(); //left encoder pin config
 right_encoder_pin_config(); //right encoder pin config	
 ext_encoder_pin_config();

}
void main () {
	USARTInit();
	motion_pin_config();

	char data;
	
	while(1) {
		data = USARTReadChar();
		_delay_ms(100);

/*				
		if (data)
		{
		
			backward();
			_delay_ms(1000);
			stop();
			_delay_ms(500);
		}
	//	USARTWriteChar(data);
*/		

		if (data == 'F')	{
		
			forward();
			_delay_ms(200);
			stop();
			_delay_ms(100);
			
		}

		if (data == 'B') {
		
			backward();
			_delay_ms(200);
			stop();
			_delay_ms(100);
		}

		if (data == 'L') {
			
			left();
			_delay_ms(200);
			stop();
			_delay_ms(100);
		}

		if (data == 'R') {
		
			right();
			_delay_ms(200);
			stop();
			_delay_ms(100);
		}
		
	}
}
//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()
{
	motion_pin_config(); //robot motion pins config
	left_encoder_pin_config(); //left encoder pin config
	right_encoder_pin_config(); //right encoder pin config
        greenled_pin_config();
        blueled_pin_config();
        redled_pin_config();
	buzzer_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();
}
Esempio n. 15
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();
}
//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	
}
//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 	
}
//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();	 
}
Esempio n. 19
0
void init_devices(void)
{
	cli(); //Clears the global interrupt
	port_init_poz();  //Initializes all the ports
	left_position_encoder_interrupt_init();
	right_position_encoder_interrupt_init();
	port_init();  //Initializes all the ports
	color_sensor_pin_interrupt_init();
	adc_init();
	motion_pin_config();
	timer5_init();
	timer1_init();
	sei();   // Enables the global interrupt
}
//Function to initialize ports
void port_init()
{
 motion_pin_config();
 buzzer_pin_config();
}
Esempio n. 21
0
//Function to Initialize PORTS
void port_init()
{
	lcd_port_config();
	adc_pin_config();
	motion_pin_config();	
}
//Function to initialize ports
void port_init()
{
	motion_pin_config();
	buzzer_pin_config();
	LED_bargraph_config();
}
//Function to initialize ports
void init_ports()
{
 motion_pin_config();
}
Esempio n. 24
0
void port_init_motion(void)
{
	motion_pin_config(); // configure PORTA 0,1,2,3 for motor movement
}