RT @miguelgrinberg: Building an @arduino Robot, Part IV: A (Not So) Basic Robot Firmware blog.miguelgrinberg.com/post/building-…