Arduino compatible microcontrollers are great brains for your small robot. We recommend them for intermediate or advanced users who already know how to use Arduino microcontrollers. If you are a beginner, we recommend starting with a genuine Arduino to avoid any confusion while learning from the many books and online tutorials. However, if you are an intermediate to advanced user, then you can really appreciate the advantages that Arduino compatibles can offer.