// Домашнее задание к занятию «Язык программирования С. Часть 1»
#define LEDRED 4 // прсаваеваем имя для пина 4
#define LEDGRN 2 // присваеваем имя для пина 2
#define DIP1 7 //ДИП переключатель №1 присваеваем имя для пина 7
#define DIP2 8 // ДИП переключатель №2 присваеваем имя для пина 8
#define DIP3 12 //ДИП переключатель №3 присваеваем имя для пина 12
void setup() {
pinMode(LEDRED, OUTPUT); //настройка 4 го пина на выход
pinMode(LEDGRN, OUTPUT); //настройка 2 го пина нв выход
pinMode(DIP1, INPUT); //настройка 7 го пина на вход
pinMode(DIP2, INPUT); //настройка 8 го пина на вход
pinMode(DIP3, INPUT); //настройка 12 пина на вход
}
void loop()
{
if (digitalRead(DIP1) == 1 && digitalRead(DIP3) == 1){
digitalWrite(LEDRED, HIGH);
digitalWrite(LEDGRN, LOW);
}
else {digitalWrite(LEDRED, LOW);
digitalWrite(LEDGRN, LOW);} // функция управления красным светоДиодом
if (digitalRead(DIP1) == 1 && digitalRead(DIP2) == 1){
digitalWrite(LEDRED, LOW);
digitalWrite(LEDGRN, HIGH);
}
else {digitalWrite(LEDRED, LOW);
digitalWrite(LEDGRN, LOW);} // функция управления зеленым светоДиодом
}