• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Wykrywanie końca komunikacji
#2
Tutaj masz kod którym ja się komunikuję po uart między arduino

Kod:
String readString;
String message ;

void setup() {
  
  Serial.begin(115200);
  
  pinMode(2 , OUTPUT);
  pinMode(3 , OUTPUT);
  pinMode(4 , OUTPUT);
  pinMode(5 , OUTPUT);
  pinMode(13 , OUTPUT);
  
}

void loop() {
  
while (Serial.available() > 0){
      
      delay(1);
      char c = Serial.read();
      readString += c;    }
      
      if (readString.length() >0){
      Serial.println("");
      Serial.println(readString);
      Serial.println("");
      message = readString;
      readString="";Uart();    }
      
}
    
void Uart(){    

  if ( message == "wlacz 2"){digitalWrite(2,HIGH);Serial.println("PIN 2 ON");}
  if ( message == "wylacz 2"){digitalWrite(2,LOW);Serial.println("PIN 2 OFF");}
  if ( message == "wlacz 3"){digitalWrite(3,HIGH);Serial.println("PIN 3 ON");}
  if ( message == "wylacz 3"){digitalWrite(3,LOW);Serial.println("PIN 3 OFF");}
  if ( message == "wlacz 4"){digitalWrite(4,HIGH);Serial.println("PIN 4 ON");}
  if ( message == "wylacz 4"){digitalWrite(4,LOW);Serial.println("PIN 4 OFF");}
  if ( message == "wlacz 5"){digitalWrite(5,HIGH);Serial.println("PIN 5 ON");}
  if ( message == "wylacz 5"){digitalWrite(5,LOW);Serial.println("PIN 5 OFF");}
    

message ="";

}
Ważne aby robić co się lubi albo lubić co się robi .
Arduino UNO, TINY, PRO MINI
Pomoc nagradzamy punktami reputacji Wink
 
Odpowiedź
  


Wiadomości w tym wątku
Wykrywanie końca komunikacji - przez yugodriver - 23-02-2016, 17:38
RE: Wykrywanie końca komunikacji - przez JasQ - 23-03-2016, 15:15

Skocz do:


Przeglądający: 1 gości