When it came to the project I was designated as the chief programmer and at the beginning I had a few options in which to build on to make the buggy work as best it could. The root that I chose in the beginning a simple set of if else instructions which would have done the job as stated however it was messy and the processing time would have down right ridiculous.
From there though the I decided to take the idea of the if else statements and placed them with in a case select routine which may have looked like a rather large set of code but only sections of it were being used at a time, so the processing time was much more rapid.
From there the commands to switch between to case select routines based on the state issued through a switch was implemented. In the simulations the program was perfect and the outputs were executed exactly when the inputs deemed necessary.
However, the only issue that but a wrench in the workings for me was not making the code work in a virtual environment but in a real environment, being the classroom. This was a nightmare since the machine response time was nothing like the electronic response time. The circuitry was fine and the setup was fine but the coding would not complete the tasks no matter how perfect it was on the computer. So therefore calibrations were needed on the buggy so that it would respond in the manner we desired. It took us awhile and I believe that the buggy performed to a decent standard in following the line (well, most of it) and completing part of the instruction stage.
In particular I should mentioned Richard Bay (Bez) being as his job in the project coincided with my job every step of the way. We both worked at a decent level of quality and the circuitry was completed and modified without errors on his part at all.
In conclusion, my group members all performed equally brilliant all through the duration of the project, and all of them were punctual and diligent even through the truly agonizing periods where we thought it was doomed to fail. I was truly thankful for getting put in this group and would gladly work with them again.
No comments:
Post a Comment