A terrible start

So I machined out the top deck yesterday and everything was on schedule. I was going to take a large chunk out of the programming part tonight and start refining it tomorrow, but thing did not go as planned. The plan was to reuse pieces of the mobile platform code to reconstruct a leaner one for the new robot, but a tiny problem stalled the whole process by about 3 hours. It turns out that using the servo library disabled outputs of pins 9 and 10. Guess what’s on those pins? My &*^#ing motor driver. I spend the better part of my evening trying to figure out what the problem was. I thought it had to do with the longer messages that I was sending so I tried various ways to refine it to no avail. Then I though it had to do with some variable I choose that was in conflict with the wireless library so I fiddled with them to no avail. Finally, I rewrote the whole code on a new sketch and added piece one at a time, until it broke. A quick search on the servo library could have saved me a whole evening. Now I have to start a lab due tomorrow, oh yeah, and study for a midterm tomorrow too.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s