Загрузка данных


#define BUTTON_A 3
#define BUTTON_B 4
#define BUTTON_C 5

#define LED_A 6
#define LED_B 7
#define LED_C 8

int count = 0;

void setup() {
  pinMode(BUTTON_A, INPUT);
  pinMode(BUTTON_B, INPUT);
  pinMode(BUTTON_C, INPUT);

  pinMode(LED_A, OUTPUT);
  pinMode(LED_B, OUTPUT);
  pinMode(LED_C, OUTPUT);
}

void loop() {
  bool stateA = digitalRead(BUTTON_A);
  bool stateB = digitalRead(BUTTON_B);
  bool stateC = digitalRead(BUTTON_C);

  count = stateA + stateB + stateC;

 
  if (count == 3) {
    digitalWrite(LED_C, HIGH);
  } else {
    digitalWrite(LED_C, LOW);
  }

  
  if (count == 1) {
    digitalWrite(LED_A, HIGH);
  } else {
    digitalWrite(LED_A, LOW);
  }

 
  if (count == 2) {
    digitalWrite(LED_B, HIGH);
  } else {
    digitalWrite(LED_B, LOW);
  }
}