목차
[WAT-MDS713] 아두이노 모터 드라이버 쉴드
아두이노 우노와 연결하여 서보모터, DC 모터를 컨트롤 할 수 있는 모듈입니다.

구성

서보모터 구동
최신 소스코드는 [파일]=>[예제]=>[WhiteAT UNO]=> [MotorShield] => [Servo] 에 있으며
라이브러리는 아두이노 개발환경 을 참조하세요
/*
WAT-MDS713 Arduino Motor Shield Example
UNO R3 : https://kit128.com/goods/view?no=337
AT-MDS713 Arduino Motor Shield : https://kit128.com/goods/view?no=713
Servo motor : https://kit128.com/goods/view?no=100
*/
#include <Servo.h>
Servo myservo;
int pos = 0;
// Initialize
void setup()
{
Serial.begin(115200);
Serial.println("Arduino Examples - WAT-MDS713 Arduino Motor Shield ");
Serial.println(" https://docs.whiteat.com/?p=5121");
myservo.attach(10); // pin10 or pin 9
}
void loop()
{
for (pos = 0; pos <= 180; pos += 1)
{
// move 0 -> 180 degrees
myservo.write(pos);
delay(15);
}
for (pos = 180; pos >= 0; pos -= 1)
{
// move 180 -> 0 degrees
myservo.write(pos);
delay(15);
}
}
DC모터 구동
최신 소스코드는 [파일]=>[예제]=>[WhiteAT UNO]=> [MotorShield] => [DCMotor] 에 있으며
라이브러리는 아두이노 개발환경 을 참조하세요
/*
WAT-MDS713 Arduino Motor Shield Example
UNO R3 : https://kit128.com/goods/view?no=337
AT-MDS713 Arduino Motor Shield : https://kit128.com/goods/view?no=713
DC Motor : https://kit128.com/goods/view?no=343
*/
#include <AFMotor.h>
AF_DCMotor motor(4);
// Initialize
void setup()
{
Serial.begin(115200);
Serial.println("Arduino Examples - WAT-MDS713 Arduino Motor Shield ");
Serial.println(" https://docs.whiteat.com/?p=5121");
// initial speed of the motor & stop
motor.setSpeed(200);
motor.run(RELEASE);
}
void loop()
{
uint8_t i;
// Turn on motor
motor.run(FORWARD);
// Accelerate from zero to maximum speed
for (i = 0; i < 255; i++)
{
motor.setSpeed(i);
delay(10);
}
// Decelerate from maximum speed to zero
for (i = 255; i != 0; i--)
{
motor.setSpeed(i);
delay(10);
}
// Now change motor direction
motor.run(BACKWARD);
// Accelerate from zero to maximum speed
for (i = 0; i < 255; i++)
{
motor.setSpeed(i);
delay(10);
}
// Decelerate from maximum speed to zero
for (i = 255; i != 0; i--)
{
motor.setSpeed(i);
delay(10);
}
// Now turn off motor
motor.run(RELEASE);
delay(1000);
}
제품 구매
[WAT-MDS713] 아두이노 모터 드라이버 쉴드는 https://kit128.com/goods/view?no=713 에서
[WAT-DM3] 2채널 DC 모터 드라이버는 https://kit128.com/goods/view?no=588 에서
[WAT-WM345] 장난감용 모터는 https://kit128.com/goods/view?no=345 에서
[WAT-TW346] 장남감용 바퀴는 https://kit128.com/goods/view?no=346 에서
장난감용 DC 모터는 https://kit128.com/goods/view?no=343 에서
서보 모터는 https://kit128.com/goods/view?no=100 에서
Arduino UNO R3 는 https://kit128.com/goods/view?no=337 에서구매하실 수 있습니다.
