BASIC4MCU | 질문게시판 | 엑셀스태퍼 라이브러리 사용에 관한 질문드립니다.
페이지 정보
작성자 림림 작성일2022-12-03 20:34 조회152회 댓글0건본문
안녕하세요..
엑셀스태퍼를 이용해서 2개의 스탭모터를 동시에 제어하기 위해 시도하고 있습니다만,
막힌 부분이 있어 질문 올립니다..
아두이노 코드는 다음과 같습니다.
===============================
#include <AccelStepper.h>
#include <MultiStepper.h>
#define DIR1 22
#define STEP1 23
#define DIR2 24
#define STEP2 25
AccelStepper stepper1 = AccelStepper(1, STEP1, DIR1);
AccelStepper stepper2 = AccelStepper(1, STEP2, DIR2);
MultiStepper steppers;
int speed = 180;
void setup() {
Serial.begin(9600);
stepper1.setMaxSpeed(speed);
stepper2.setMaxSpeed(speed);
stepper1.setCurrentPosition(0);
stepper2.setCurrentPosition(0);
steppers.addStepper(stepper1);
steppers.addStepper(stepper2);
void loop() {
if(Serial.available()){
char c = Serial.read();
if(c == '1'){
long positions[] = {100, 100};
steppers.moveTo(positions);
steppers.runSpeedToPosition();
delay(500);
}else if(c == '2'){
long positions[] = {200, 200};
steppers.moveTo(positions);
steppers.runSpeedToPosition();
delay(2000);
long positions[] = {300, 300};
steppers.moveTo(positions);
steppers.runSpeedToPosition();
delay(2000);
}
}
===============================
컴파일 에러는 다음과 같고 에러 부분은 두꺼운 글씨체로 표시했습니다.
exit status 1
expected primary-expression before ']' token
아두이노로 작품을 만드는게 처음이라 많이 서투르지만 조언 부탁드립니다..감사합니다.
댓글 0
조회수 152등록된 댓글이 없습니다.