Professional Documents
Culture Documents
Define Stepp 99
Define Stepp 99
#define dir 8
1454
#define ir2 3
#define reset 3
int resee;
//int done=0;
int pos=0;
void setup() {
pinMode(stepp,OUTPUT);
pinMode(dir,OUTPUT);
pinMode(ir1,INPUT);
pinMode(ir2,INPUT);
pinMode(reset,INPUT);
Serial.begin(9600);
void loop() {
irs1=digitalRead(ir1);
irs2=digitalRead(ir2);
left180deg_ctrl();
delay(3000);
right180deg();
delay(3000);
int left90deg()
digitalWrite(dir,LOW);
digitalWrite(stepp,HIGH);
delayMicroseconds(250);
digitalWrite(stepp,LOW);
delayMicroseconds(250);
int right90deg()
digitalWrite(dir,HIGH);
digitalWrite(stepp,HIGH);
delayMicroseconds(250);
digitalWrite(stepp,LOW);
delayMicroseconds(250);
}
}
int left180deg()
digitalWrite(dir,LOW);
if(irs1==0){
digitalWrite(stepp,HIGH);
delayMicroseconds(250);
digitalWrite(stepp,LOW);
delayMicroseconds(250);
int right180deg()
digitalWrite(dir,HIGH);
if(irs2==0){
digitalWrite(stepp,HIGH);
delayMicroseconds(250);
digitalWrite(stepp,LOW);
delayMicroseconds(250);
}
int left180deg_ctrl()
digitalWrite(dir,LOW);
irs1=digitalRead(ir1);
if(irs1==0){
digitalWrite(stepp,HIGH);
delayMicroseconds(250);
digitalWrite(stepp,LOW);
delayMicroseconds(250);