void loop() {
//Function which ask for input from the Serial port
if (Serial.available() > 0) {
String InputStr = Serial.readStringUntil(';');
if (InputStr.startsWith("!")){
String AshToChar = "";
AshToChar = AshToChar + (InputStr);
Serial.println(ashString2string(AshToChar)); }
else if(InputStr.startsWith("@")){
String AshToChar = "";
AshToChar = AshToChar + (InputStr);
Serial.println(ashString2string(AshToChar)); }
else if (InputStr.startsWith("*")){
String AshToChar = "";
AshToChar = AshToChar + (InputStr);
Serial.println(ashString2string(AshToChar)); }
else {
String CharToAsh = "";
CharToAsh = CharToAsh + (InputStr);
printash(CharToAsh);
for (int x=0; CharToAsh.length(); x++){
if (CharToAsh.charAt(x) == "!"){
excf();
nextSignals(); }
else if (CharToAsh.charAt(x) == "*"){
multif();
nextSignals(); }
else if (CharToAsh.charAt(x) == "@"){
atf();
nextSignals(); }
else if (CharToAsh.charAt(x) == "/"){
nextSignals();
nextSignals(); }
else if (CharToAsh.charAt(x) == " "){
nextWord(); }
}
}
}
}
Please. Can someone tell me whats happenning?