Instead of inventing your own, you could have used Gcode as the protocol language.
Using Gcode is a good idea, though it does seem a bit overkill for this simple application
Instead of inventing your own, you could have used Gcode as the protocol language.