Cześć! Zadaniem kodu ma być włączanie diody zielonej jednym przyciskiem, diody niebieskiej drugim przyciskiem, a gdy oba przyciski nie są włączone to pali się trzecia mała dioda. Gdzie w ostatnim warunku if popełniłem błąd?
int ledZielona = 8;
int ledNiebieska = 9;
int ledMala = 12;
int wylZielony = 7;
int wylNiebieski = 6;
void setup() {
pinMode(ledZielona, OUTPUT);
pinMode(ledNiebieska, OUTPUT);
pinMode(ledMala, OUTPUT);
pinMode(wylZielony, INPUT_PULLUP);
pinMode(wylNiebieski, INPUT_PULLUP);
digitalWrite(ledZielona, LOW);
digitalWrite(ledNiebieska, LOW);
digitalWrite(ledMala, LOW);
}
void loop()
{
if (digitalRead(wylZielony) == LOW)
{
digitalWrite(ledZielona, HIGH);
}
else
{
digitalWrite(ledZielona, LOW);
}
if (digitalRead(wylNiebieski) == LOW)
{
digitalWrite(ledNiebieska,HIGH);
}
else
{
digitalWrite(ledNiebieska, LOW);
}
if ((digitalRead(wylZielony == HIGH) ) && (digitalRead(wylNiebieski == HIGH) ))
{
digitalWrite(ledMala,HIGH);
}
else
{
digitalWrite(ledMala, LOW);
}
}