Skip to content
SMARS Lab - A simple web app for playing with SMARS Robots.
Python HTML C++ JavaScript CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


SMARS Lab - A simple web app for playing with SMARS Robots.

To Install:

  • log on to your raspberry pi
  • clone the SMARS Lab github repository: git clone
  • change to the SMARSLab directory: cd SMARSLab
  • install virtualenv: pip install virtualenv or 'sudo apt-get install virtualenv'
  • create a new virtual python environment: virtualenv -p python3 venv
  • activate the new python environment: source venv/bin/activate
  • install the pre-requisites: pip install -r requirements.txt
  • load SMARSLab: python
  • Open a webbrowser at: either http://localhost:5000 or http://raspberrypi-IP-ADDRESS:5000
  • Enjoy!


Had to remove support for Python 3.3 as Flask is not compatible with this version.

Arduino Bluetooth control

Version 1.1

// May 2019 - added buzzer feature // Requires a Fundomoto sheild

Version 1.0

  • Basic control commands
  • known issue with commands not being received correctly
You can’t perform that action at this time.