This repository includes 2 versions of the C++ code and 1 version of the Python code. The python code is optional but to ensure it runs correctly, verify what port the Nano is connected to in Control Panel under Ports.
For the C++, the one labelled "preferableHematuria.cpp" is the one that would be ideal to run given however it exceeds the current processing units capablities. The only real difference between that one and "currentHematuria.cpp" are that preferable.cpp removes outliers from every single reading but current can't do that as the processor can't handle it. The number of samples per reading is set to 5 for responsiveness but can change if anything.
Also to run the code on Arduino IDE, you need to install all the appropriate libraries for the sensor and display.