커뮤니티 - 자유게시판
리니어레일 엑추에이터 작동 아두이노 코딩 부탁드립니다.
감곡여
-
- 작성일
- 2024-05-26
-
- 조회수
- 2,348
-
4
이번에 엘리베이터를 모형으로 만들어보고싶어
500 리니어레일 슬라이드 CNC 엑추에이터 아두이노를 구매했습니다. 그외에 필요한 부품들도 구매했는데요.
아래가 사이트에서 무상으로 제공해주는
리니어레일 엑추에이터를 사용했을때
리미트스위치를 사용한 왕복구동 실험 코딩입니다.
——————————
// 리미트스위치를 사용한 왕복구동 실험
/* 라이브러리 include */
#include
/* 모터드라이버 연결핀 */
#define DIR_PIN 8 //스텝모터드라이버 DIR 연결핀
#define CLK_PIN 9 //스텝모터드라이버 CLK 연결핀
/* 리미트스위치 연결핀 */
#define LLIMIT_PIN 3
#define RLIMIT_PIN 2
/* HCMotor 라이브러리 인스턴스 생성 */
HCMotor HCMotor;
int Speed = 10;
void setup()
{
/* 라이브러리 초기화 */
HCMotor.Init();
/* 모터0을 스텝모터로 설정하고 연결된 핀을 지정 */
HCMotor.attach(0, STEPPER, CLK_PIN, DIR_PIN);
/* 모터를 연속동작모드로 설정*/
HCMotor.Steps(0,CONTINUOUS);
/* 속도설정 */
HCMotor.DutyCyc
——————————
https://www.youtube.com/watch?v=W3nYXTUkNYU
위 영상이 그에대한 영상입니다.
혹시 이것들을 참고하셔서
2개의 리미트스위치를 사용하지 않고
2개의 택트스위치를 사용했을 때
손가락으로 하나의 택트스위치1을 눌렀을때
엑추에이터가 내려가고 땠을때는 정지
택트스위치2를 눌렀을때 엑추에이터가 올라가고
손가락을 땠을때는 정지하는 코딩을 만들어주세요.
코딩 초보라..엑추에이터를 사용하면 간편할줄 알았는데
오히려 복잡해서..너무 힘드네요 ㅠ 부탁드립니다.
리니어레일 엑추에이터 작동 아두이노 코딩 부탁드립니다. : 창업정보 포털 오늘의창업
댓글 0