전체상품목록 바로가기

본문 바로가기


현재 위치
  1. 게시판
  2. 상품 Q&A

상품 Q&A

상품 Q&A입니다.

상품 게시판 상세
제목 안녕하세요 상품 구매 하였는데 코딩 관련하여 문의 드립니다!
작성자 차**** (ip:)
  • 평점 0점  
  • 작성일 2022-09-07 17:56:36
  • 추천 추천하기
  • 조회수 73

안녕하세요 이번에 cnc 액추에이터와 리니어레일 슬라이드 구동부품 세트를 구매하여 

작업을 하는데 저는 블루투스 모듈을 사용하여 제작을 하고싶은데 막히는부분이있어 문의 드립니다.


첫번째로 질문 1번은 


예를들어 블루투스 1번을 누르면 리니어레일이 위로 올라가고 끝점에 닿으면 멈추게 하고 .

블루투스 2번을 누르면 리니어레일이 아래로 내려가고 끝점에 닿으면 멈추게 하고싶습니다! 


그렇게 코딩을 하던 도중 막히는 부분이 있어 예제를 봐도 알 수가 없어서 문의 드립니다.. 


아래는 제가 짠 코딩이며 , 혹시 틀린 부분이나 어디를 수정해야할까요 ?


그리고 질문 2번은 


리니어 레일의 최고 속도를 내고싶다면 모터 드라이버 혹은 코딩 내부에서의 speed값을 어떻게 주어야최대값으로 나올수 있는지도 문의 드립니다! 


#include <SoftwareSerial.h>

#include <HCMotor.h>


#define DIR_PIN 6

#define CLK_PIN 7

int TxPin = 2;

int RxPin = 3;

#define LLIMIT_PIN 4

#define RLIMIT_PIN 5


SoftwareSerial BTSerial(TxPin, RxPin);



HCMotor HCMotor; 


int Speed = 5;


void setup()


{


  Serial.begin(9600);


  BTSerial.begin(9600);


  HCMotor.Init();

  HCMotor.attach(0, STEPPER, CLK_PIN, DIR_PIN);

  HCMotor.Steps(0,CONTINUOUS);

  HCMotor.DutyCycle(0,Speed);

  

  pinMode(LLIMIT_PIN, INPUT); 

  pinMode(RLIMIT_PIN, INPUT); 


}


void loop()

{

  if(BTSerial.available())

  {

    char cmd = (char)BTSerial.read();


    Serial.write(BTSerial.read());

    if(cmd == '1'){

     HCMotor.Direction(0, FORWARD);

       

    }else if(cmd == '2'){

       HCMotor.Direction(0, REVERSE);

       


    }

   }

  if(Serial.available())

  BTSerial.write(Serial.read());

}


첨부파일
비밀번호 삭제하려면 비밀번호를 입력하세요.
댓글 수정

비밀번호 :

/ byte

비밀번호 : 확인 취소

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

영문 대소문자/숫자/특수문자 중 2가지 이상 조합, 10자~16자

/ byte

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

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

관련 글 보기

관련글 모음
번호 상품명 제목 작성자 작성일 조회
3730 G50 리니어레일 슬라이드 아두이노 구동부품 세트 레일 구동 안됨 류**** 2023-12-08 71
3731    답변 레일 구동 안됨 싸이피아 2023-12-11 67
3674 G50 리니어레일 슬라이드 아두이노 구동부품 세트 비밀글 리니어레일 작동안됨 박**** 2023-11-24 3
3675    답변 비밀글 리니어레일 작동안됨 싸이피아 2023-11-24 4
3576 G50 리니어레일 슬라이드 아두이노 구동부품 세트 스위치 부품 관련 박**** 2023-10-20 46



앗! 화면폭이 너무 좁아요.
브라우져의 사이즈를 더 늘여주세요~

좁은 화면으로 보실 때는 모바일 기기에서
최적화된 화면으로 쇼핑을 즐기실 수 있어요~

     

    CUSTOMER CENTER

    BANK INFO

    • 예금주