#define ledPingreen 2 // Зеленый светодиод подключен к цифровому выводу 2
#define ledPinred 4 // Красный светодиод подключен к цифровому выводу 4
#define buttonpinblack 7 // Переключатель 1 подключен к вводу 7
#define buttonpinred 8 // Переключатель 2 подключен к вводу 8
#define buttonpingreen 12 // Переключатель 3 подключен к вводу 12
void setup() {
// put your setup code here, to run once:
pinMode(ledPingreen, OUTPUT); // устанавливает цифровой вывод 2 в качестве выходного
pinMode(ledPinred, OUTPUT); // устанавливает цифровой вывод 4 в качестве выходного
pinMode(buttonpinblack, INPUT);
pinMode(buttonpinred, INPUT);
pinMode(buttonpingreen, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
if(digitalRead(buttonpinred) && digitalRead(buttonpinblack)) {
digitalWrite(ledPingreen, HIGH); // включается зелёный
}
else {
digitalWrite(ledPingreen, LOW); // отключается зелёный
}
if(digitalRead(buttonpingreen) && digitalRead(buttonpinblack)) {
digitalWrite(ledPinred, HIGH); // горит красный
}
else {
digitalWrite(ledPinred, LOW); // отключается красный
}
if(digitalRead(buttonpinblack)) {
digitalWrite(ledPingreen, LOW); // НЕ ГОРИТ зелёный
}
else {
digitalWrite(ledPinred, LOW); // НЕ ГОРИТ красный
}
}