User Guide
break;
case's'://MoveBackwards
reverse(leftspeed,rightspeed);
break;
case'a'://TurnLeft
left(leftspeed,rightspeed);
break;
case'd'://TurnRight
right(leftspeed,rightspeed);
break;
default:
stop();
break;
}
}
voidstop(void)//Stop
{
digitalWrite(E1,LOW);
digitalWrite(E2,LOW);
}
voidforward(chara,charb)
{
analogWrite(E1,a);
digitalWrite(M1,LOW);
analogWrite(E2,b);
digitalWrite(M2,LOW);
}
voidreverse(chara,charb)
{
analogWrite(E1,a);
digitalWrite(M1,HIGH);
analogWrite(E2,b);
digitalWrite(M2,HIGH);
}
voidleft(chara,charb)
{
analogWrite(E1,a);
digitalWrite(M1,HIGH);
analogWrite(E2,b);
digitalWrite(M2,LOW);
}
voidright(chara,charb)
{
analogWrite(E1,a);
digitalWrite(M1,LOW);
analogWrite(E2,b);
digitalWrite(M2,HIGH);
}
RobotShopInc.www.RobotShop.com