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.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE
Arduino/bluetooth_control
Design
static
templates
.gitignore
.travis.yml
CODE_OF_CONDUCT.md
LICENSE
README.md
SMARSLab.md
TODO.md
adabtutil.py
btest.py
butil.py
command_history.py
create_venv.py
forms.py
requirements.txt
smars_lab.py
smarslab_test_suite.py
stop.py

README.md

SMARSLab

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 https://www.github.com/kevinmcaleer/SMARSLab
  • 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 smarslab.py
  • Open a webbrowser at: either http://localhost:5000 or http://raspberrypi-IP-ADDRESS:5000
  • Enjoy!

ERRATA

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.