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


#define BUTTON1 3
#define BUTTON2 4
#define BUTTON3 5
#define LED1 7
#define LED2 8
#define LED3 9
int count1=0;
int count2=0;
int count3=0;
void setup()
{
  pinMode(BUTTON1, INPUT);
  pinMode(BUTTON2, INPUT);
  pinMode(BUTTON3, INPUT);
  pinMode(LED1, OUTPUT);
  pinMode(LED2, OUTPUT);
  pinMode(LED3, OUTPUT);
}
void loop()
{
  if (digitalRead(BUTTON1) == HIGH)
    count1++;
delay(50);
    if(count1>=2)
    count1=0;
  if (digitalRead(BUTTON2) == HIGH)
    count2++;
delay(50);
    if(count2>=2)
    count2=0;
  if (digitalRead(BUTTON3) == HIGH)
    count3++;
delay(50);
    if(count3>=2)
    count3=0;
  digitalWrite(LED1, LOW);
  digitalWrite(LED2, LOW);
  digitalWrite(LED3, LOW);
  int i=count1+count2+count3;
  if (i== 1)
    digitalWrite(LED1, HIGH);
  if (i== 2)
    digitalWrite(LED2, HIGH);
  if (i== 3)
    digitalWrite(LED3, HIGH);
}