// присваивание пинов
#define led2 2
#define led1 4
#define DIP_1 7
#define DIP_2 8
#define DIP_3 12
void setup() {
// инициализация пинов
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(DIP_1, INPUT);
pinMode(DIP_2, INPUT);
pinMode(DIP_3, INPUT);
}
// программа с условием
void loop() {
if (digitalRead(DIP_1) == HIGH && digitalRead(DIP_2) == HIGH)
{
digitalWrite(led2, HIGH);
digitalWrite(led1, LOW);
}
else if (digitalRead(DIP_1 == HIGH) && digitalRead(DIP_3) == HIGH)
{
digitalWrite(led2, LOW);
digitalWrite(led1, HIGH);
}
else
{
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
}
}