Updated README
This commit is contained in:
parent
88736c4ac5
commit
55fe7ef60b
39
README.md
39
README.md
@ -1,2 +1,41 @@
|
|||||||
# Arduino-mixer
|
# Arduino-mixer
|
||||||
Arduino gadget to control the Windows audio mixer using Python
|
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`
|
||||||
|
Loading…
Reference in New Issue
Block a user