BASIC4MCU | 질문게시판 | 스텝모터 제어
페이지 정보
작성자 비공개 작성일2018-08-07 14:09 조회12,774회 댓글1건본문
#include<Stepper.h>
const int STEPS = 400; //0.9 deg/step, 360/0.9=400//
Stepper mystepper (STEPS, 8, 9, 10);
int DirPIN=8;
int ClkPIN=9;
int EnvPIN=10;
void setup(){
mystepper.setSpeed(30); // How fast
Serial.begin(9600);
pinMode(DirPIN, OUTPUT);
pinMode(ClkPIN, OUTPUT);
pinMode(EnvPIN, OUTPUT);digitalWrite(DirPIN,HIGH);
digitalWrite(ClkPIN,HIGH);
digitalWrite(EnvPIN,HIGH);
}
void loop(){
Serial.println("+direction");
mystepper.step(200); // 200 step = 0.5 revolution
delay(500);Serial.println("-dirction");
mystepper.step(-200);
delay(500);
}했는데 함수에 문제가 있나봐요 아무리 봐도 모르겠습니다..ㅠ
no matching function for call to 'Stepper ::Stepper(const int&, int, int, int)'
인데 어떻게 해결해야하나요? string 함수를 넣어야 하나요?
드라이버는 SBD-10을 씁니다
댓글 1
조회수 12,774master님의 댓글
master 작성일
해당모터는 스텝모터 라이브러리가 필요 없습니다.