Skip to content

Latest commit

 

History

History

source

Firmware

This folder contains the firmware source code related to the project :

version name description
v1.0 central_cube.ino cleaned-up and commented version, with improved display animation, and sound
v1.0 feynman_cube.ino cleaned-up and commented version, with improved digits, two different animations, and sound
v1.0 pinball_cube.ino cleaned-up and commented version, with improved digits, two different animations, and sound

The above Arduino sketches are to be loaded in the ATmega328p chip of the respective µ-controller board.

External libraries

Some of these sketches require external libraries. Please check below table for cross-references. This source folder also contains snapshots from these libraries at the time of build (tested version). Libraries can be installed using the standard procedure.

library to be used in origin docs notes
lib-tm1638 central_cube.ino link link to be used for the 16-digit display
lib-ledcontrol pinball_cube.ino link link to be used for the 8x8 LED display module
lib-adafruitneopixel feynman_cube.ino link link to be used for the feynman wiggly line
lib-ledcontrol feynman_cube.ino link link to be used for the 8x8 LED display module