-서보 MG945 12KG 서보 모터
-고효율 토크를 지닌 서보 모터
-PWM신호를 통해 제어가 가능
-아두이노, 라즈베리파이, 갈릴레오 시리즈 보드에서 구동 가능
-LK임베디드社 AVR, PIC, ARM, FPGA 확장보드를 이용하여 제어 가능
-동작전압 DC 4.8V ~ 7.2V
-동작속도 0.23초/60도(4.8V) ~ 0.2초/60도(6V)
-토크 10kg/cm(4.8V) ~ 12kg/cm(6.0V)
-동작온도 0도 ~ +55도
-크기 40.7mm X 19.7mm X 42.9mm
-무게 55.0g
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | #include // Servo 헤더파일 호출 Servo lkservo1; // 4개의 Servo 모터 제어를 위해 각각 선언 Servo lkservo2; Servo lkservo3; Servo lkservo4; #define servo1 3 // 서보모터1번 아두이노 D3번핀 설정 #define servo2 9 // 서보모터2번 아두이노 D9번핀 설정 #define servo3 10 // 서보모터3번 아두이노 D10번핀 설정 #define servo4 11 // 서보모터4번 아두이노 D11번핀 설정 void setup() { // 초기화 lkservo1.attach(servo1); // 서보모터1 초기값 설정 lkservo2.attach(servo2); // 서보모터2 초기값 설정 lkservo3.attach(servo3); // 서보모터3 초기값 설정 lkservo4.attach(servo4); // 서보모터4 초기값 설정 lksvm(0,0,0,0); //초기값 0도 } void loop() { // 무한루프 lksvm(0,0,0,0); // 서보모터 4개에 0도 설정 delay(500); // 딜레이 0.5초 lksvm(45,45,45,45); // 서보모터 4개에 45도 설정 delay(500); // 딜레이 0.5초 lksvm(90,90,90,90); // 서보모터 4개에 90도 설정 delay(500); // 딜레이 0.5초 lksvm(135,135,135,135); // 서보모터 4개에 135도 설정 delay(500); // 딜레이 0.5초 lksvm(180,180,180,180); // 서보모터 4개에 180도 설정 delay(500); // 딜레이 0.5초 } void lksvm(int value1, int value2, int value3, int value4){ // 서보모터 4개 제어 함수 lkservo1.write(value1); // 첫번째 값으로 서보모터1번 제어 lkservo2.write(value2); // 두번째 값으로 서보모터2번 제어 lkservo3.write(value3); // 세번째 값으로 서보모터3번 제어 lkservo4.write(value4); // 네번째 값으로 서보모터4번 제어 } | cs |