Code Library

We have created a python library module that you can use to make programming your own robot much easier.

Which language?

You can program your SMARS using almost any programming language. To make it easier, we've created two main code libraries:

These were chosen as they are the most commonly used for creating robots with Arduino Uno compatible boards, and also Raspberry Pi Zero computers.

a graphic showing an arduino uno board and a smars robot.
Python Library

Download and learn about our Python Library for SMARS

A graphic of a SMARS robot and the Python Logo
Arduino Library

Download our Arduino Library and sample code

a graphic showing the Scratch logo, Python Logo and a Smars robot.
Scratch & Python Listener

Download and learn how to control your robot using Scratch.