Skocz do zawartości

Gdzie jest banalny błąd?


StaryElektronik

Pomocna odpowiedź

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);
}

}


Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.