Skocz do zawartości

Michal_78

Użytkownicy
  • Zawartość

    1
  • Rejestracja

  • Ostatnio

Informacje

  • Płeć
    Mężczyzna

Osiągnięcia użytkownika Michal_78

Debiutant

Debiutant (1/19)

  • To już rok!
  • To już 5 lat!

Odznaki

0

Reputacja

  1. #define zielona 8 #define czerwona 9 String odebraneDane = ""; //Pusty ciąg odebranych danych boolean stanczerwonej = false; boolean stanzielonej = false; void setup() { Serial.begin(9600); //Uruchomienie komunikacji pinMode(zielona, OUTPUT); //Konfiguracja wyjść pinMode(czerwona, OUTPUT); digitalWrite(zielona, LOW); //Wyłączamy diody digitalWrite(czerwona, LOW); } void loop() { if(Serial.available() > 0) { //Czy Arduino odebrano dane //Jeśli tak, to odczytujemy je do znaku końca linii i zapisz w zmiennej odebraneDane odebraneDane = Serial.readStringUntil('\n'); if (odebraneDane == "zielona") { digitalWrite(zielona, stanzielonej); stanzielonej =! stanzielonej; } if (odebraneDane == "czerwona") { digitalWrite(czerwona, stanczerwonej); stanczerwonej =! stanczerwonej; } if (odebraneDane != "czerwona") { if (odebraneDane != "zielona"){ Serial.println("Nie ma takiego koloru ! "); }} } } !
×
×
  • 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.