ArduinoDeck
The ArduinoDeck is a little project of remaking the Streamdeck via an arduino.
Features right now
- Customizable buttons (via image, text, and sounds)
- Being able to play sound from the computer
Features to come (hopefully)
- App and Commandline buttons
- Sound redirection
- Plugins
- Multible profiles
- export/import of profiles
- Auto updates / update notifier
- Auto remove unused files
Building locally
To build ArduinoDeck locally you need the following
- have the Prerequisites that is detailed here
- Clone down this repository
npm install
npm run tauri build
Building from binary
Download the latest release from here
Developing
To develop locally you need the following
- have the Prerequisites that is detailed here
- Clone down this repository
npm install
npm run tauri dev
- You can now change the code in
app.svelte
Setting up the arduino
This system runs via an arduino uno and a 4x4 matrix keypad
- Download the .ino file from the ArduinoDeck folder
- Connect the pins correctly R4-R1 in digital 2-5, C1-C4 in digital 7-9
- Upload the .ino file (Eeasyest to dowload the Arduino IDE from here)