Page 183 - 최강 아두이노 스마트 자동차 로봇 키트
P. 183
digitalWrite(EN1, LOW);
digitalWrite(EN2, HIGH);
analogWrite(ENA, g_carSpeed);
digitalWrite(EN3, HIGH);
digitalWrite(EN4, LOW);
analogWrite(ENB, g_carSpeed);
}
void car_stop()
{
analogWrite(ENA, 0);
analogWrite(ENB, 0);
}
//
// 방향 전환값에 의해 차량 운행.
//
void car_update()
{
if (g_carDirection == CAR_DIR_FW) // 전진
{
car_forward();
}
else
if (g_carDirection == CAR_DIR_BK) // 후진.
{
car_backward();
}
else
if (g_carDirection == CAR_DIR_LF) // 좌회전
{
car_left();
}
else
182