Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int BB3=13;
- int BB2=12;
- int BB1=11;
- int AA3=8;
- int AA2=7;
- int AA1=6;
- int s1=2;
- int s2=3;
- int s3=4;
- int s4=5;
- bool y1,y2,y3,y4,A,B,C,D,E,F;
- void setup()
- {
- pinMode(AA1, INPUT);
- pinMode(AA2, INPUT);
- pinMode(AA3, INPUT);
- pinMode(BB1, INPUT);
- pinMode(BB2, INPUT);
- pinMode(BB3, INPUT);
- pinMode(s1,OUTPUT);
- pinMode(s2,OUTPUT);
- pinMode(s3,OUTPUT);
- pinMode(s4,OUTPUT);
- }
- void loop()
- {
- A=digitalRead(BB3);
- B=digitalRead(BB2);
- C=digitalRead(BB1);
- D=digitalRead(AA3);
- E=digitalRead(AA2);
- F=digitalRead(AA1);
- y1=((!C)&&(F))||((C)&&(!F)); //s1
- y2=((!B)&&(!C)&&(E))||((B)&&(!C)&&(!E))||((B)&&(!E)&&(!F))||((!A)&&(!B)&&(E)&&(!F))||((!B)&&(D)&&(E)&&(!F))||((!B)&&(C)&&(!E)&&(F))||
- ((B)&&(C)&&(E)&&(F)); //s2
- y3= ((!A)&&(!B)&&(!C)&&(D))||((!A)&&(!B)&&(D)&&(!E))||((!A)&&(!C)&&(D)&&(!E))||((!A)&&(!B)&&(D)&&(F))||((!A)&&(D)&&(!E)&&(F))||
- ((!A)&&(B)&&(!D)&&(E))||((A)&&(!B)&&(!C)&&(!D))||((A)&&(!B)&&(!D)&&(!E))||((A)&&(!C)&&(!D)&&(!E))||((A)&&(!B)&&(!D)&&(F)) ||
- ((A)&&(!D)&&(!E)&&(F))||((A)&&(B)&&(D)&&(E))||((!A)&&(C)&&(!D)&&(E)&&(F))||((!A)&&(B)&&(C)&&(!D)&&(F))||((A)&&(C)&&(D)&&(E)&&(F))
- ||((A)&&(B)&&(C)&&(D)&&(F)); //s3
- y4 = ((A)&&(D))||((B)&&(D)&&(E))||((A)&&(B)&&(E))||((C)&&(D)&&(E)&&(F))||((B)&&(C)&&(D)&&(F))||((A)&&(C)&&(E)&&(F))||((A)&&(B)&&(C)&&(F)); //s4
- digitalWrite(s1,y1);
- digitalWrite(s2,y2);
- digitalWrite(s3,y3);
- digitalWrite(s4,y4);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement