Circuit Cube
Python Interface
Circuit Cubes are Lego-compatible electronic building blocks. They are small and modular, but unfortunately require a smartphone app which is slow and clunky.
I wanted to be able to control the Circuit Cubes Bluetooth Battery Cube without using the default smartphone app. In order to do this, I developed a Python interface that communicates with the Circuit Cube via Bluetooth Low Energy (BLE).
This Python interface allows for controlling two motors using keyboard arrow keys, as well as low-level access to the Circuit Cube’s Bluetooth information.