arduino-mixer/README.md
2020-05-31 16:08:28 +02:00

42 lines
1.0 KiB
Markdown

# Arduino-mixer
Arduino gadget to control the Windows audio mixer using Python
## Setup
### Arduino
#### What you'll need
- Arduino Nano or compatible
- Nokia 5110 LCD
- Rotary encoder with push-button
- Two push-buttons
- 4 x 10K Resistor
- 2 x 1K Resistor
#### Circuit
I used the following pins, but you can use whichever you like
##### Display
- VCC - 3.3v
- GND - GND
- SCE - 1K - D17
- RST - 10K - D18
- D/C - 10K - D19
- DIN - 10K - D9
- SCLK - 10K - D8
- LED - 1K - D5 (This pin must be PWM capable!)
#### Encoder & Push-buttons
Encoder pins A and B should be connected to interrupt capable pins if possible
- Encoder A - D2
- Encoder C - GND
- Encoder B - D3
- Encoder button - D4
- Push-Button 1 - D6
- Push-Button 2 - D7
### Windows
Install Python 3 and run `pip install pycaw` to install pycaw by Andre Miras.
You can than run the script from the master directory by running `python ./src/python/start.py`
You can change settings such as the id for automatic connection and custom names for programs in `res/data.json`