BASIC4MCU | 질문게시판 | 답변 : 스텝모터 (정방향+역방향) + 자기 리드 센서
페이지 정보
작성자 master 작성일2019-06-09 21:14 조회3,834회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=9272
본문
// MCU BASIC: https://www.basic4mcu.com// DateTime : 2019-06-09 오후 9:21:08// by Ok-Hyun Park//#include <Stepper.h>int stepsPerRevolution=512; // 2048: 한바퀴(360도),1024: 반바퀴(180도),512: 1/4바퀴(90도)Stepper stepper(stepsPerRevolution,11,9,10,8); //(IN4,IN2,IN3,IN1)//int flag=0,stat=0;//void setup(){pinMode(3,INPUT);pinMode(11,OUTPUT); pinMode(10,OUTPUT); pinMode(9,OUTPUT); pinMode(8,OUTPUT);stepper.setSpeed(30); // 모터 속도 30Serial.begin(9600); //통신 9600}//void loop(){if(digitalRead(3)==LOW){ // 신호가 3번에서 읽혔을때if(flag==0){ flag=1;stat^=1;if(stat)stepper.step(stepsPerRevolution); // CW 90도else stepper.step(-stepsPerRevolution); // CCW 90도delay(500);}}else{if(flag){ flag=0;delay(500);}}}
댓글 0
조회수 3,834등록된 댓글이 없습니다.