Mas01
Member
I have no idea if you have put down on paper the theory of how you need this machine to work but it makes sense to have a brainstorming session with those who may need to know or have ideas, write down the sequence of events that need to happen i.e. make a flowchart it makes writing the program easier.
Do not fall into the trap of design as you go along it makes your code messy, creates bugs every time you make changes on the fly you end up with lots of effective redundant code, test as far as possible the individual functions.
We've got a system spec and a software requirements spec, so that's useful for guiding software development...apart from the previous post about part numbers/identification.
Last edited: