if(data !='n')
This should be
if(data !='\n')
NEXT.
data=Serial.read();
only reads ONE character. You should add to a buufer, not assign a single character.
if(data !='n')
This should be
if(data !='\n')
NEXT.
data=Serial.read();
only reads ONE character. You should add to a buufer, not assign a single character.