목차
[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 에서구매하실 수 있습니다.