[WAT-MDS713] 아두이노 모터 드라이버 쉴드

WAT-MDS713

[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 에서

구매하실 수 있습니다.

 

 

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다