Overview
The buttons were created for a master course, intending to deliver a new layer to an existing playground. The buttons are designed to enable the creation of interactive games using almost any programming language.
Setup
Download the demo.exe from the GitHub
Turn on the buttons with the slider, the button should light up
Insert the dongle into the computer
The display should indicate how many buttons/nodes are connected
If not all buttons are accounted for, the configuration on the SD card does not match.
Ensure the configs match; otherwise, the buttons cannot find each other.
Usage
Once the setup is done, start the demo.exe file by double-clicking.
The program only operates on Windows devices and not on University laptops.
All buttons should turn purple.
Double-click one of the buttons to start the game.
Continue pressing the yellow button that moves around.
After x number of times, the buttons exhibit a rainbow effect and play a song.
Reset the game by long-pressing a button.
Check the battery level by long-pressing the button on the dongle.
Troubleshooting
Issue 1: Button turns yellow.
Solution: Ensure the SD card is in the button.
Issue 2: Button keeps flashing red.
Solution: The config does not match with the other buttons (it cannot find the other buttons).
Issue 3: Display shows the wrong node count.
Solution: Press the button on the dongle.
Issue 4: Display is upside down.
Solution: Double-press the button on the dongle.
Issue 5: The exe file does not start.
Solution_1: You are not using Windows or your laptop blocks the file from starting (university computer). Use another laptop.
Solution_2: Another program is open that is connected to the dongle over serial (could be another instance of the demo).
Detailed Documentation
To compile your own Python code into an exe for demos, use pyinstaller. For example, `pyinstaller –onefile –name demo .\Python_Serial_Example.py` can be used, depending on the name of your Python file.
navbar