Another roadblock faced was knowing what you wanted the end result of a certain task or coding program to be, but not always knowing how to go about achieving that task if that makes sense.
For example, I knew I wanted to test the Arduino Uno Shield to determine forward and backward motion, but I wasn’t quite sure how to simulate that in a test environment at first. Therefore, I had to do a lot of research, brainstorming, and test trials. This goes the same for coding roadblocks.
There were many times where I just couldn’t get the code to work the way I wanted, and it was frustrating sometimes, especially because I often needed working code to proceed to the next step. However, to combat this I would work in sections when coding. I would focus on getting one thing working at a time, and when I did, I would save that file, copy the code and paste it into a new file and continue working by adding onto it. This was to avoid creating additional problems.