Skocz do zawartości

miki61

Użytkownicy
  • Zawartość

    1
  • Rejestracja

  • Ostatnio

Reputacja

1 Neutralna

O miki61

  • Ranga
    1/10

Ostatnio na profilu byli

Blok z ostatnio odwiedzającymi jest wyłączony i nie jest wyświetlany innym użytkownikom.

  1. Cześć, czemu w funkcji void loop , 'zmienna3' jest bez int ? int Zmienna = 0; //Zmienna globalna - widoczna w każdym miejscu programu void setup() { int Zmienna2 = 0; //Zmienna lokalna - widoczna tylko w funkcji setup() } void loop() { Zmienna3 = 0; //Zmienna lokalna - widoczna tylko w funkcji loop() } edit 2.4. z instrukcja return(0) #define zielona 8 #define czerwona 9 String odebraneDane = ""; //Pusty ciąg odebranych danych 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 odebrało dane //Jeśli tak, to odczytujemy je do znaku końca linii i zapisz w zmiennej odebraneDane odebraneDane = Serial.readStringUntil('\n'); if (odebraneDane == "zielona") { //Jeśli odebrano słowo "zielona" digitalWrite(zielona, HIGH); //To włączamy diodę zieloną delay(1000); digitalWrite(zielona, LOW); return(0); } if (odebraneDane == "czerwona") { //Jeśli odebrano słowo "czerwona" digitalWrite(czerwona, HIGH); //To włączamy diodę czerwoną delay(1000); digitalWrite(czerwona, LOW); } else{ Serial.println("zle dane"); return(0); } } }
×
×
  • Utwórz nowe...