23-03-2016, 15:15
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
Arduino UNO, TINY, PRO MINI
Pomoc nagradzamy punktami reputacji