Thank you, I will
Just one last thing.
This code (at least was) an expansion of THIS code here :
long number1;
long number2;
char calSignal;
long result;
void setup() {
Serial.begin(9600);
Serial.println("Send me a calculation");
Serial.println("E.G. : 2+3");
Serial.println();
}
void loop() {
while(Serial.available() > 0) {
number1 = Serial.parseInt();
calSignal = Serial.read();
number2 = Serial.parseInt();
resolution();
Serial.println("Result = ");
Serial.println(result);
Serial.println();
Serial.println("Send me another, if you wish"); // prints
Serial.println();
}
}
void resolution() {
switch (calSignal) {
case '+' :
result = number1 + number2;
break;
case '-' :
result = number1 - number2;
break;
case '*' :
result = number1 * number2;
break;
case '/' :
result = number1 / number2;
break; // break to exit the "case"
default :
Serial.println("INVALID");
Serial.println();
result = 0;
}
}
Edit : now this code is also failing! What am i gonna do? What am I doing wrong....