In this guide we built a little robot with a simple locomotion system that gives it some quirky emergent behavior due to the inherent asymmetry of continuous servos.  It can provide an interesting base for continued experimentation. 

Beyond that, this project shows one feature of the CRICKIT now that there are 3 models to choose from (and a Raspberry Pi version on the way): they're interchangeable. You can start a project with a micro:bit. If that becomes too constraining, or you want to try using CircuitPython, you can switch to the Circuit Playground Express version. If you want to get your project online, you can switch to the Feather version and use a Feather M0 WIFI or a Feather Huzzah ESP8266.

If we were to switch to using the FeatherWing CRICKIT and a Feather M4 Express, we would have plenty of computational power to explore some AI techniques to add autonomous control. The build leaves a lot of the CRICKIT's capabilities unused. We've used none of the digital/analog I/O lines, or the speaker output, or NeoPixel output, or the cap-touch inputs. There's also a motor output not being used, and the 4 drive outputs. Thanks to the use of the upper deck to mount the controller+CRICKIT, there's room on the chassis to add more stuff: lights, a speaker, sensors, etc.

If you take this project and do something with it, please share with the community on the Adafruit Discord or the weekly Show and Tell!

This guide was first published on Sep 25, 2018. It was last updated on Sep 25, 2018.
This page (Wrapup) was last updated on May 09, 2020.