#include <Stepper.h>
#define STEPS 100
#define dirpin 7
#define steppin 6
int alatt,jo,felett;
Stepper stepper(STEPS, 3, 4, 5, 6);
void setup()
{
// put your setup code here, to run once:
pinMode(9, INPUT);
pinMode(10, INPUT);
pinMode(11, INPUT);
stepper.setSpeed(30);
pinMode(dirpin, OUTPUT);
pinMode(steppin, OUTPUT);
}
void loop()
{
// put your main code here, to run repeatedly:
int alatt=digitalRead(9);
int jo=digitalRead(10);
if(alatt==1)
{
digitalWrite(dirpin, HIGH);
for(int i=0; i<50; i++)
{
digitalWrite(steppin, HIGH);
delay(100);
digitalWrite(steppin, LOW);
delay(100);
}
}
if(jo==1)
{
digitalWrite(dirpin,LOW);
for(int i=0; i<50; i++)
{
digitalWrite(steppin, HIGH);
delay(100);
digitalWrite(steppin, LOW);
delay(100);
}
}
//tanuloi feladat
/*
delay(5000);
alatt=digitalRead(9);
jo=digitalRead(10);
felett=digitalRead(11);
if((alatt==1 || felett==1) && jo==0)
{
digitalWrite(dirpin, HIGH);
for(int i=0; i<100; i++)
{
digitalWrite(steppin, HIGH);
delay(2);
digitalWrite(steppin, LOW);
delay(2);
}
delay(1000);
digitalWrite(dirpin, LOW);
for(int i=0; i<100; i++)
{
digitalWrite(steppin, HIGH);
delay(2);
digitalWrite(steppin, LOW);
delay(2);
}
}
if(jo==1 && alatt==0 && felett==0)
{
digitalWrite(dirpin, LOW);
for(int i=0; i<100; i++)
{
digitalWrite(steppin, HIGH);
delay(2);
digitalWrite(steppin, LOW);
delay(2);
}
delay(1000);
digitalWrite(dirpin, HIGH);
for(int i=0; i<100; i++)
{
digitalWrite(steppin, HIGH);
delay(2);
digitalWrite(steppin, LOW);
delay(2);
}
}
*/
}