MCU งานที่ 3 Swicth case

  CODE

 int led1 = 7;

int led2 = 6;

int led3 = 5;

void setup() {

  pinMode(led1,OUTPUT);

  pinMode(led2,OUTPUT);

   pinMode(led3,OUTPUT);

}


void loop() {

 int SW1 = digitalRead(13);

 int SW2 = digitalRead(12);

 int SW3 = digitalRead(11);


  int var = 0;

  if(SW1==1){var=1;}

  if(SW2==1){var=2;}

  if(SW3==1){var=3;}

  

   

  

  

  switch (var) {

    case 1:

      digitalWrite(led1,HIGH);

      digitalWrite(led2,LOW);

      digitalWrite(led3,LOW);

      break;

    case 2:

    digitalWrite(led1,LOW);

      digitalWrite(led2,HIGH);

      digitalWrite(led3,LOW);

      

      break;

   case 3:

   digitalWrite(led1,LOW);

      digitalWrite(led2,LOW);

      digitalWrite(led3,HIGH);

      

    break;

  }

}

*การทำงาน เมื่อกด SW1 led 1 จะติด เมื่อกด SW2 led 2 จะติดและ led 1ดับ เมื่อกด SW3 led 3 จะติดและ led 1ดับ และ led 2 ก็จะดับ


ความคิดเห็น