コード例 #1
0
ファイル: commandinterpreter.c プロジェクト: rheostat2718/a
void cmdslow(void) // Moves motors forward at half duty
{
	motor_left_duty(15);
	motor_right_duty(15);
	motor_left_forward();
	motor_right_forward();
}
コード例 #2
0
ファイル: commandinterpreter.c プロジェクト: rheostat2718/a
void cmdBangBang(void)
{
	motor_init();
	motor_left_stop();
	motor_right_stop();

	motor_left_duty(20);
	motor_right_duty(40);
	motor_left_forward();
	motor_right_forward();
	while(1)
	{
		// start turning left
		motor_left_duty(20);
		motor_right_duty(40);
		myStringPut("Bang Left");
		myNLPut();
		while (line_status() == WHITE) // WHITE
		{
		}
		// Hits Black

		// Turns right
		motor_left_duty(40);
		motor_right_duty(20);

		myStringPut("Bang Right");
		myNLPut();
		while (line_status() == BLACK) // BLACK
		{
		}
	}
}
コード例 #3
0
ファイル: commandinterpreter.c プロジェクト: rheostat2718/a
void cmdforward(void) // Moves motors forward at full duty
{
	myStringPut("calling cmdforward");
	myNLPut();
	motor_left_duty(100);
	motor_right_duty(100);
	motor_left_forward();
	motor_right_forward();
}
コード例 #4
0
ファイル: motor.c プロジェクト: anderss90/Cardboard_tank
void motor_turn_left(){
	motor_right_forward();
	//servo_disable(PIN_LEFT_SERVO);
	SetBit(PORTC,PIN_LEFT_FORWARD);
	SetBit(PORTC,PIN_LEFT_BACKWARD);
}
コード例 #5
0
ファイル: motor.c プロジェクト: anderss90/Cardboard_tank
void motor_spin_left(){
	motor_right_forward();
	motor_left_backward();
}
コード例 #6
0
ファイル: motor.c プロジェクト: anderss90/Cardboard_tank
void motor_forward(){
	motor_right_forward();
	motor_left_forward();
}