Code to control a Portal Gun (From Rick and Morty)
Download and install the following libraries:
If you deviate from the following definitions, you will have to change the firmware to account for that.
LED Display | Trinket Pro Pin |
---|---|
SCL | A5 |
SDA | A4 |
GND | GND |
Vcc | 5V |
Vi2c | 5V |
Rotary Encoder | Trinket Pro Pin |
---|---|
A | A1 |
B | A0 |
GND | GND |
Button | A2 |
LED | Trinket Pro Pin |
---|---|
Top Bulb | 9 |
Front Right | 3 |
Front Center | 5 |
Front Left | 6 |
First, set up the Arduino IDE according to Adafruit. Connect your Trinket Pro and make sure the bootloader is running, then click upload.
The rotary encoder has a click button, and we can detect a single click, a double click, and a hold.
The main branch doesn't have SFX support. Use the SFX branch to test this out (I found that the speaker inside the case was too quiet to hear.)