Professional Documents
Culture Documents
int D1=3;
int D2=4;
int D3=5;
int m1in1=8;
int m1in2=9;
int m2in1=10;
int m2in2=11;
int sign1=12;
int sign2=13;
int D0state = 1;
int D1state=1;
int D2state=1;
int D3state=1;
void setup()
pinMode(D0, INPUT);
pinMode(D1, INPUT);
pinMode(D2, INPUT);
pinMode(D3, INPUT);
pinMode(m1in1, OUTPUT);
pinMode(m1in2,OUTPUT);
pinMode(m2in1,OUTPUT);
pinMode(m2in2,OUTPUT);
pinMode(sign1,OUTPUT);
pinMode(sign2,OUTPUT);
void loop()
D0state = digitalRead(D0);
D1state = digitalRead(D1);
D2state= digitalRead(D2);
D3state=digitalRead(D3);
digitalWrite(m1in1, HIGH);
digitalWrite(m1in2, LOW);
digitalWrite(m2in1, HIGH);
digitalWrite(m2in2, LOW);
digitalWrite(sign1, LOW);
digitalWrite(sign2, LOW);
digitalWrite(m1in1, LOW);
digitalWrite(m1in2, HIGH);
digitalWrite(m2in1, LOW);
digitalWrite(m2in2, HIGH);
digitalWrite(sign1, LOW);
digitalWrite(sign2, LOW);
digitalWrite(m1in1, HIGH);
digitalWrite(m1in2, LOW);
digitalWrite(m2in1, LOW);
digitalWrite(m2in2, HIGH);
digitalWrite(sign1, LOW);
digitalWrite(sign2, LOW);
digitalWrite(m1in1, LOW);
digitalWrite(m1in2, HIGH);
digitalWrite(m2in1, HIGH);
digitalWrite(m2in2, LOW);
digitalWrite(sign1, LOW);
digitalWrite(sign2, LOW);
digitalWrite(m1in1, LOW);
digitalWrite(m1in2, LOW);
digitalWrite(m2in1, LOW);
digitalWrite(m2in2, LOW);
digitalWrite(sign1, HIGH);
digitalWrite(sign2, LOW);
digitalWrite(m1in1, LOW);
digitalWrite(m1in2, LOW);
digitalWrite(m2in1, LOW);
digitalWrite(m2in2, LOW);
digitalWrite(sign1, LOW);
digitalWrite(sign2, HIGH);
else
digitalWrite(m1in1, LOW);
digitalWrite(m1in2, LOW);
digitalWrite(m2in1, LOW);
digitalWrite(m2in2, LOW);
digitalWrite(sign1, LOW);
digitalWrite(sign2, LOW);