This project uses nannou for the graphics, serial2 for the serial connection and hecs for the entity component system.
To run the project, clone the repo and use:
cargo run --release
you can also specify what serial port to try and connect to by passing it as an argument:
cargo run --release <serial_port_path, baudrate>
On Unix systems, the name parameter must be a path to a TTY device. On Windows, it must be the name of a COM device, such as COM1, COM2, etc.
On Windows, for COM ports above COM9, you need to use the win32 device namespace for the name parameter. For example “.\COM10” (or “\.\COM10” with string escaping). For more details, see the documentation from Microsoft.
for example:
cargo run --release /dev/tty
cargo run --release /dev/tty 115200
or
cargo run --release \.\COM10 9600