A 3D simulator for the micromouse competiton developed in the Unity platform. Unity version 2020.1.0f1
This project depends on Extenject 9.1.0 [https://github.com/svermeulen/Extenject/releases/tag/v9.1.0]. Extenject is a dependency injection library for Unity, based on Zenject [https://github.com/modesttree/Zenject].
- Download the release binaries and the Arduino library link.
- Add the library to the Arduino IDE environment
- Upload the code for the microcontroller. Examples available for Wall distance, Speed control, Track and Micromouose. The micromouse example uses the modified flood fill algorithm.
- Run the executable file.
- Press ESC to choose between the different environments.
- Insert port and baud rate (top-right of the screen) and click "Connect".