동영상 :
https://youtu.be/_0o2BiCrRsA
<* DC 모터 단순 PWM 속도 제어하기 *>
◆ 아두이노의 디지털 출력은 전류가 낮아 DC 모터를 직접 구동하기에는 부적합하며, 트랜지스터나 모터 드라이버를 이용하여 전류를 증폭해야 합니다.
- 디지털 핀을 이용하여 모터의 VCC와 연결하여 모터를 동작 시킨다.
- 모터의 한쪽은 D9에 연결하고 다른 쪽은 GND에연결한다.
- 디지털 핀이 HIGH 일 때, 3V 의 전압이므로 높은 전압의 모터를 사용할 경우 동작이 안 될 수 있다.
--- < DC 모터 기본 동작 속도 제어 소스 코드 > -------
iint MotorPin = 3;
void setup() {
pinMode(MotorPin, OUTPUT);
}
void loop() {
digitalWrite(MotorPin,HIGH);
delay(10);
digitalWrite(MotorPin,LOW);
delay(10);
}