Komut
splitString()
Açıklama
SplitString işlevi, kullanıcının bağlayıcı tarafından gönderilen MCU komutunu yönetmesini sağlar. Fonksiyon dört parametreyi kabul eder, ilki MCU için seri komuttur, ikinci parametre seri komutu bölmek için kullanılması gereken karakterdir, üçüncü ve dördüncü parametre sırasıyla, bölme için kullanılan dizeler dizisidir. Seri komut alındı ve dizinin kendisinin boyutu.
Sözdizimi
data.get (dize, bölen, dizi, boyut);
İadeler
Seçilen dizindeki veriler
Misal
#include<ciao.h>
void setup() {
Ciao.begin();
Serial.begin(57600);
}
void loop() {
CiaoData data = Ciao.read("xmpp");
String id = data.get(0);
String sender = data.get(1);
String message = data.get(2);
String command[3];
splitString(message,"/",command,3);
Serial.println("command type: "+command[0])
//output is digital Serial.println("pin: "+command[1])
//output is 13 Serial.println("pin value: "+command[2]))
//output is 1
}
void setup() {
Ciao.begin();
Serial.begin(57600);
}
void loop() {
CiaoData data = Ciao.read("xmpp");
String id = data.get(0);
String sender = data.get(1);
String message = data.get(2);
String command[3];
splitString(message,"/",command,3);
Serial.println("command type: "+command[0])
//output is digital Serial.println("pin: "+command[1])
//output is 13 Serial.println("pin value: "+command[2]))
//output is 1
}