You are on page 1of 2

void setup() {

// put your setup code here, to run once:

pinMode(2,INPUT);

pinMode(3,INPUT);

pinMode(4,INPUT);

pinMode(5,INPUT);

pinMode(10,OUTPUT);

pinMode(11,OUTPUT);

pinMode(12,OUTPUT);

pinMode(13,OUTPUT);

void loop() {

// put your main code here, to run repeatedly:

bool B_1 = digitalRead(2);

bool B_0 = digitalRead(3);

bool A_1 = digitalRead(4);

bool A_0 = digitalRead(5);

if ((!B_0&&A_0) || (B_0&&!A_0)) {

digitalWrite(13, HIGH);}

else{

digitalWrite(13, LOW);}

if (((!B_1&&!B_0&&A_1&&!A_0) || (!B_1&&!B_0&&A_1&&A_0) || (!B_1&&B_0&&!A_1&&A_0)


|| (!B_1&&B_0&&A_1&&!A_0) || (B_1&&!B_0&&!A_1&&!A_0) || (B_1&&!B_0&&!A_1&&A_0)
|| (B_1&&B_0&&!A_1&&!A_0) || (B_1&&B_0&&A_1&&A_0)) ) {
digitalWrite(12, HIGH);}

else{

digitalWrite(12, LOW);}

if (((!A_0&&B_0) || (B_1&&!A_0) || (A_1&&!A_0))) {

digitalWrite(10, HIGH);}

else{

digitalWrite(10, LOW);}

if (((!B_1&&B_0&&A_1&&A_0) || (B_1&&!B_0&&A_1&&!A_0) || (B_1&&!B_0&&A_1&&A_0) ||


(B_1&&B_0&&!A_1&&A_0) || (B_1&&B_0&&A_1&&!A_0) || (B_1&&B_0&&A_1&&A_0) ) ) {

digitalWrite(11, HIGH);}

else{

digitalWrite(11, LOW);}

%%%%%%%

if (((!B_1&&!B_0&&A_1) || (!B_1&&A_1&&!A_0) || (B_1&&!B_0&&A_1) || (B_1&&!A_1&&!A_0)


|| (B_0&&A_0) ) ) {

digitalWrite(12, HIGH);}

else{

digitalWrite(12, LOW);}

You might also like

  • Arduioo
    Arduioo
    Document2 pages
    Arduioo
    Tomas Camilo Estupiñan
    No ratings yet
  • Arduioo
    Arduioo
    Document2 pages
    Arduioo
    Tomas Camilo Estupiñan
    No ratings yet
  • Arduioo
    Arduioo
    Document2 pages
    Arduioo
    Tomas Camilo Estupiñan
    No ratings yet
  • Arduioo
    Arduioo
    Document2 pages
    Arduioo
    Tomas Camilo Estupiñan
    No ratings yet