아두이노 응용 8 : 모터 회전방향 및 속도
목적 :
1) 회전방향 조절 방법 이해
2) 회전 회로 연결방법
3) 속도 조절 방법
목차 :
1) DC 모터 회전방향 바꾸는 방법
2) H 브리지
3) 방향전환 회로
4) 스케치 및 실제 작동
5) 방향 및 속도 컨트롤 회로
6) 스케치 실제 작동

준비물
1) 아두이노 우노 1개
2) DC 기어모터 1개
3) L293D 1개
4) 브래드보드 1개
구매 싸이트 :

// Motor Direction and Speed L293D int input1 = 4 ; int input2 = 5 ; void setup() { Serial.begin(9600) ; pinMode(input1, OUTPUT) ; pinMode(input2, OUTPUT) ; pinMode(9, OUTPUT) ; // Speed contorl pin Serial.println(" + or - direction, else stop ") ; } void loop() { if ( Serial.available() ) { char ch=Serial.read() ; if ( ch == '+' ) { Serial.println(" forward ") ; digitalWrite(4, HIGH) ; digitalWrite(5, LOW) ; analogWrite(9, 250) ; // Speed } else if ( ch == '-' ) { Serial.println(" backward ") ; digitalWrite(4, LOW) ; digitalWrite(5, HIGH) ; analogWrite(9, 200) ; // Speed } else { Serial.println(" STOP !! ") ; digitalWrite(4, LOW) ; digitalWrite(5, LOW) ; } } }