int interval[150] = {0, 0, 0};
A 150 element array with 3 initializers. Why? What are the 150 intervals for?
That array uses 15% of your memory, by the way.
char delimiters[30] = ",";
Another apparently oversized array.
char inputString[100];
int inByte = 0;
Perhaps you need a float variable called inChar, and a char variable called inInt, and a byte variable called inFloat to go along with the int inByte.
void serialEvent(){
Serial.flush();
The serialEvent method is new for 1.0. In 1.0, Serial.flush() blocks until all outgoing serial data has been sent. Why, exactly, do you feel it is necessary to do this?
while (timer < 5){s
What is the s for?
inputString[i] = inByte;
Serial.println(inputString[i], BYTE);
i++;
The BYTE keyword is not supported in 1.0. This leads me to believe that this code has never even been compiled.