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

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

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

묻고답하기

기술문의 게시판입니다.

게시판 상세
제목 위치 값 사용
작성자 김태우 (ip:)
  • 작성일 2021-05-25
  • 추천 추천하기
  • 조회수 284

위의 설명을 보면 mg996r 제품은 위치 값을 사용한다고 적혀있는데 이해가 잘 되지않아 문의드립니다


180도까지 회전이 가능한데 예제 코드에 400의 값을 준 것도 이해가 잘 되지 않습니다


설명 한번만 부탁 드립니다!

게시글 신고하기

신고사유

신고해주신 내용은 쇼핑몰 운영자의 검토 후 내부 운영 정책에 의해 처리가 진행됩니다.

평점 0점
첨부파일
비밀번호 수정 및 삭제하려면 비밀번호를 입력하세요.
  • 아두이노짱 2021-05-26 0점
    수정 삭제 댓글
    스팸글 해당 예제에서 사용하는 HCPCA9685.h라는 라이브러리 함수에 약속이 되어있기 때문입니다
    180도를 제어하기 위한 라이브러리인데 해당 라이브러리에 위치값을 설정해논 것입니다
    그래서 사용하실 때 해당 수치를 바꿔가면서 원하는 각도 제어가 이루어질 수 있도록 하시면 돼요

    예를 들면 0은 0도, 480은 180도 이런식으로 이해하시면 됩니다. map(pos, 0, 180, 0, 480)이런 느낌이랄까요?

    따라서! 사용하실 때 값을 입력해보시고 원하는 각도에 맞는 수치를 입력하셔서 제어하시는 형식으로 가시면 되겠습니당
    이게 최대 수치가 480인데 모터마다 차이가 있어서 정확하게 계산하기 위해서는 내 모터가 어떤 값이 180도가 최대가 되는지 확인해야해요
    예제 코드에 400을 넣은 이유는 해당 모터에서 400을 넣었을 때 원하는 만큼 제어가 되었기 때문이라고 생각됩니다
  • 김태우 2021-05-26 0점
    수정 삭제 댓글
    스팸글 넵 감사합니다. 180도가 넘어가도록 수치를 480이상 준다면 망가질 수 있는거지요??
  • 아두이노짱 2021-05-26 0점
    수정 삭제 댓글
    스팸글 아뇨 고장나진 않아요
    다만 예상 외의 이상작동을 한다던지 하는 문제가 발생할 수도 있어요
    여러 수치 넣어가며 실험해보는 것도 좋아요 그러면서 배우는 거니까요 ㅎ
  • tlzhsh2 2021-11-12 0점
    수정 삭제 댓글
    스팸글 비밀글 비밀댓글 입니다.

스팸신고 스팸해제

댓글 수정

비밀번호 :

수정 취소

/ byte

비밀번호 : 확인 취소

댓글 입력

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

확인

/ byte

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

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

댓글 입력

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

확인

/ byte

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

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

«
»