관리 메뉴

Kim's Programming

아두이노 라인트레이서 모터 구동부 본문

Arduino/Line Tracer

아두이노 라인트레이서 모터 구동부

Programmer. 2015. 6. 30. 04:31

 

모터 구동부는 위와 같은 회로도 모형을 갖게 됩니다.

 

양쪽 모터를 이용하기 때문에 양쪽으로 2세트 만들어 주시면 됩니다.

 

위 모터 조작에 대한 소스코드입니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
//motor driver inputs
#define Left_Wheel_1  9//left motor
#define Left_Wheel_2  8
#define Right_Wheel_1  2//right motor
#define Right_Wheel_2  3
 
 
 
void setup()
{
 //Define motor pins as output to manage them.
 pinMode(Left_Wheel_1, OUTPUT);
 pinMode(Left_Wheel_2, OUTPUT);
 pinMode(Right_Wheel_1, OUTPUT);
 pinMode(Right_Wheel_2, OUTPUT);
 Serial.begin(9600);
}
 
 
 
void loop()
 
{
 
}
 
cs

이런식으로 소스코드를 운용하시면 됩니다.

 

연결에 따라 다를수는 있지만

1
2
digitalWrite(Left_Wheel_1, HIGH);
digitalWrite(Left_Wheel_2, LOW);
cs

 

같은 식으로 입력하여 바퀴를 전진 시킬 수 있습니다.