에듀이노-코딩교육 전문 쇼핑몰 에듀이노-코딩교육 전문 쇼핑몰

학교, 공공기관이라면 후불결제하세요!

 
현재 위치
  1. 게시판
  2. 묻고답하기

묻고답하기

상품 게시판 상세
제목 서보모터 제어
작성자 48135992@n (ip:)
  • 작성일 2021-05-13
  • 추천 추천하기
  • 조회수 897

서보모터 MG996R 연동하여 사용하였습니다.

예제 코드로 동작 시 역회전은 하지않고 정회전으로 계속 돕니다.

이유를 알 수 있을까요?


또한 servo.h 라이브러리를 사용하여 사용하여도 같은 현상입니다.

답변 부탁드립니다.


#include "HCPCA9685.h"  // 설치한 헤더 파일

#define I2CAdd 0x40

 

HCPCA9685 HCPCA9685(I2CAdd);  

 

void setup() {

  Serial.begin(9600);

  HCPCA9685.Init(SERVO_MODE);   // 쉴드를 서보모드로 초기화

  HCPCA9685.Sleep(false);

}

 

void loop() {

  unsigned int Pos;     // 각도 조정을 위한 변수

  for(Pos = 10; Pos < 450; Pos++) {   // Pos가 10부터 449까지 증가할 때

    HCPCA9685.Servo(4,Pos);           // 연결된 서보모터를 Pos만큼 움직이기

    delay(1);

    Serial.println(Pos, DEC);

  }

 

  for(Pos = 450; Pos >= 10; Pos--) {  // Pos가 450부터 10까지 감소할 때

    HCPCA9685.Servo(4,Pos);           // 연결된 서보모터를 Pos만큼 움직이기

    delay(1);

    Serial.println(Pos, DEC);

  }

}


위의 코드로 동작했습니다. 

평점 0점
첨부파일
비밀번호 삭제하려면 비밀번호를 입력하세요.
  • 사령관` 2021-05-14 0점
    수정 삭제 댓글
    스팸글 MG996R 모터는 전원공급을 해줘야할꺼예요!
    보드에서 공급되는 전압, 전류로는 정상제어가 안되더라구요. 혹시 전원공급하셨는데 그러시는건가요?
  • 48135992@n 2021-05-14 0점
    수정 삭제 댓글
    스팸글 네 1.5V 건전지 4개 연결해서 6V 공급전원 줬습니다.
  • 사령관 2021-05-17 0점
    수정 삭제 댓글
    스팸글 제가 테스트했을때는 9V 공급해보세요! 6V로 공급해도 불안하더라구요!
  • servomotor 2021-05-21 0점
    수정 삭제 댓글
    스팸글 작동 환경을 파악하기 위해서 구성 사진 좀 볼 수 있을까요?
    동일 환경에서 테스트 해본 결과 올려주신 코드 실행했을 때 정주행 역주행 다 잘 되는 것으로 확인했거든요

스팸신고 스팸해제

댓글 수정

비밀번호 :

수정 취소

/ byte

비밀번호 : 확인 취소

댓글 입력

댓글달기이름 :비밀번호 : 관리자답변보기

확인

/ byte

왼쪽의 문자를 공백없이 입력하세요.(대소문자구분)

에게만 댓글 작성 권한이 있습니다.

댓글 입력

댓글달기이름 :비밀번호 :

확인

/ byte

왼쪽의 문자를 공백없이 입력하세요.(대소문자구분)

에게만 댓글 작성 권한이 있습니다.

관련 글 보기

관련글 모음
no item title name date hit
26875 아두이노 16채널 I2C제어 스텝모터 서보모터 드라이버 쉴드 비밀글 10개 서보모터 제어 관련 문의 파일첨부 customer 2024-04-24 13
26607 아두이노 16채널 I2C제어 스텝모터 서보모터 드라이버 쉴드 서보모터 동시 제어 HIT 김동준 2024-03-07 462
26479 아두이노 16채널 I2C제어 스텝모터 서보모터 드라이버 쉴드 블루투스 연결 가능여부 HIT kimyo528 2024-02-15 293
25926 아두이노 16채널 I2C제어 스텝모터 서보모터 드라이버 쉴드 스텝모터 사용 가능여부 HIT 정기범 2023-11-01 104
21952 아두이노 16채널 I2C제어 스텝모터 서보모터 드라이버 쉴드 출력전류 HIT BJN 2021-11-02 235
«
»