An open API service indexing awesome lists of open source software.

https://github.com/thorgathis/metrocontroller

Прошивка и программа для arduino контроллера
https://github.com/thorgathis/metrocontroller

arduino controller metro metro-simulator

Last synced: 6 months ago
JSON representation

Прошивка и программа для arduino контроллера

Awesome Lists containing this project

README

          

# Metro Simulator controller

This is a specialized program that uses an Arduino microcontroller to send signals to a computer, which in turn will press the necessary keys.

### How to Run

1. **Flash the Arduino** (You may need to install these libraries: [GyverJoy](https://github.com/GyverLibs/GyverJoy), [EncButton](https://github.com/GyverLibs/EncButton))
2. **Connect it to your computer**
3. **Run the [Software.py](https://github.com/Thorgathis/MetroController/blob/master/Firmware/Firmware.ino) file** using the following command:
- For Windows: `py Software.py`
- For Linux and Mac: `python3 Software.py`
4. **Select the COM port** corresponding to your Arduino from the available options.
5. **You're all set!** Open a text editor and test all the buttons.

### Key Bindings

| Действие | Клавиша |
| :--------------- | :-----: |
| Кнопка 1 | F & G |
| Кнопка 2 | I |
| Энкодер нажатие | E |
| Джойстик нажатие | Z |
| Энкодер право | T |
| Энкодер лево | R |
| Джойстик вверх | W |
| Джойстик вниз | S |

## Pinout


# Metro Simulator Controller