Skocz do zawartości

Zadanie domowe 2.5 z kursu Arduino #3


Pomocna odpowiedź

jakie jest rozwiązanie zadania 2.5 kurs 3 . W którym miejscu musze  dodać i jaką komendę.

#define ledczerwona 8
#define ledzielona 9
 String dane = ""; //puste dane odebrane

void setup() {
 Serial.begin(9600);
 pinMode(ledczerwona,OUTPUT);
 pinMode(ledzielona,OUTPUT);
 digitalWrite(ledczerwona,LOW);
 digitalWrite(ledzielona,LOW);
 
}

void loop() {
  if(Serial.available() > 0) {
  dane = Serial.readStringUntil('\n');
if(dane!="zielona"&dane!="czerwona")
{Serial.println("zły kolor");
}
  
  if (dane == "zielona"){
  digitalWrite (ledzielona,HIGH);
  delay(1000);
  digitalWrite (ledzielona,LOW);

}

  if(dane == "czerwona"){
  digitalWrite(ledczerwona,HIGH);
  delay (1000);
  digitalWrite(ledczerwona,LOW);
  


}


}
}

 

Edytowano przez Gieneq
Link do komentarza
Share on other sites

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.