#define LED_GREEN_PIN 2 // определение пина зел светодиода
#define LED_RED_PIN 4 // определение пина красн светодиода
#define DIP_PIN_1 7 // определение пина 1 дип
#define DIP_PIN_2 8 // определение пина 2 дип
#define DIP_PIN_3 12 // определение пина 3 дип
void setup() {
pinMode(LED_GREEN_PIN, OUTPUT); // пин 2 на выход
pinMode(LED_RED_PIN, OUTPUT); // пин 4 на выход
pinMode(DIP_PIN_1, INPUT_PULLUP); // пин 7 на вход
pinMode(DIP_PIN_2, INPUT_PULLUP); // пин 8 на вход
pinMode(DIP_PIN_3, INPUT_PULLUP); // пин 12 на вход
}
void loop() {
if (digitalRead(DIP_PIN_1) == false) { // условие вкл DIP1
digitalWrite(LED_GREEN_PIN, HIGH); // включаем зеленый LED
digitalWrite(LED_RED_PIN, HIGH); // включаем красный LED
}
else {
digitalWrite(LED_GREEN_PIN, LOW); // отключаем зеленый LED
digitalWrite(LED_RED_PIN, LOW); // отключаем красный LED
}
if (digitalRead(DIP_PIN_2) == false) { // условие вкл DIP2
digitalWrite(LED_GREEN_PIN, HIGH); // включаем зеленый LED
}
else {
digitalWrite(LED_GREEN_PIN, LOW); // отключаем зеленый LED
}
if (digitalRead(DIP_PIN_3) == false) { // условие вкл DIP3
digitalWrite(LED_RED_PIN, HIGH); // включаем красный LED
}
else {
digitalWrite(LED_RED_PIN, LOW); // отключаем красный LED
}
}