#include <Stepper.h>
int in1Pin = 12;
int in2Pin = 11;
int in3Pin = 10;
int in4Pin = 9;
int sf = 2;
int sr = 3;
Stepper motor(4096, in1Pin, in2Pin, in3Pin, in4Pin);
void setup() {
motor.setSpeed(7);
pinMode(sf, INPUT);
pinMode(sr, INPUT);
pinMode(in1Pin, OUTPUT);
pinMode(in2Pin, OUTPUT);
pinMode(in3Pin, OUTPUT);
pinMode(in4Pin, OUTPUT);
Serial.begin(9600);
}
void loop() {
if(digitalRead(sf)== HIGH){
digitalWrite(sf, HIGH);
motor.step(5000);
delay(10000);
Serial.println("BT OFF");
}
if(digitalRead(sr)==HIGH){
digitalWrite(sr, HIGH);
motor.step(-5000);
delay(10000);
Serial.println("BT OFF");
}
}
가독성이 너무 안좋아서 다시올립니다.
현제 시리얼 모니터에 센서값도 안잡히고 총채적 난국입니다.
도와주세요