any suggestions most welcome providing they are legal and not offensive and are kept sensible as I am just getting to grips with coding and a lot of what I read just goes over my head ATT.
This forum has only legal, friendly and helpful members, although some can be a little sarcastic.
If you have a serious problem with a reply, you can notify the moderator and they will fix it.
The problem is the way the Serial.parseFloat is written:
Everything that is not a digit (and not a '-') is skipped.
If you want to enter ".5", you have to write your own function to read the incoming Serial data.