Spartan

Spartan is a project to get affordable robots into the hands of students and teach programming concepts from day one in middle school through the university level. At the heart of the Spartan is the Core Controller with 26 motor, servo, and sensor ports allowing programs to interact with the robot's environment. The compact processor is Arduino compatible and has a mature and easy to use programming environment. Coupled with the versatile MATRIX building system, the Spartan can be configured to complete endless challenges. Spartan kits come with everything needed, ready to build and program a very capable and complete robot.

The Spartan Base Kit contains everything needed to build your robot and get it moving in its environment. This kit includes the powerful Core Spartan Controller, two Optical Distance Sensors, one Touch Sensor, one Program Control Button, two motors, two wheels with rubber tread, a caster wheel, rechargeable battery, battery charger, building components, and the tools to put it all together. All the programming tools, specialized Spartan programming libraries and software needed to create an Arduino development environment can be downloaded free and then you are ready to create and learn using the amazing Modern Robotics Spartan robot.

Programming

We support two programming languages for Spartan: Blockly and Arduino. Blockly is a drag-and-drop, image-based programming language. Arduino uses an intelligent text editor. Blockly is great for new programmers while not worrying about the nitty gritty and syntax. Arduino uses the C programming language which teaches programming structure, syntax, and more.

The Spartan Controller is a compact Arduino compatible robot controller with 26 ports. It is 100% compatible with the Arduino Uno and, with all the built-in hardware is the equivalent of an Arduino and 2 to 3 shields. Great value!

Compatible with Spartan, Fusion and Arduino systems, the Program Control Button is a way to interact with your robot. This touch button and controllable LED are a convenient way to start and stop your program.

The Modern Robotics Color Sensor detects the color of an object using reflected light or the color of light from an external light source. Great for detecting and tracking colored lines and determining the color of a lit object.