SmartBot is a programmable smartphone robot for entertainment and education that uses your Smartphone (Android ™, iPhone ®, iPod ® or Windows Phone ®) or a programmable development board (Arduino ®, FEZ ®, Netduino ®, Gadgeteer ®) as its brain, sensors an