English | Japanese
If you use BalanceCarMonitor, you can maneuver, tune parameters and monitor BalanceCar over the network.
You can maneuver BalanceCar with the cross key and also move it diagonally by inputting the cross key at the same time.
You can set the tuning parameters of BalanceCar.
If you want to change the parameters, you do not need to write the software to BalanceCar, you can set it with this tool.
You can check the status of BalanceCar.
You need Python 3.8.5 or later to run BalanceCarMonitor.
macOS and Windows, packages are available at
https://www.python.org/getit/
You need BalanceCar. Please check the link for further information.
Install numpy, matplotlib, and kivy with pip command.
pip install numpy matplotlib kivy
Clone this repository and go into it.
git clone https://github.com/tes2840/BalanceCarMonitor.git
cd BalanceCarMonitor
Please configure config.py to match your network environment.
config.BALAC_IP_ADDR= '192.168.11.101' # BalanceCar's IP address.
config.BALAC_HOST = '' # BalanceCar's host name.
config.BALAC_PORT = 50008 # BalanceCar's port.
config.PC_RECV_PORT = 50007 # Port of the PC running this application.
Start BalanceCar.
Run gui.py.
python gui.py
I have tested it under macOS, but not under Linux or Windows.
github : tes2840
Twitter : @tes2840
BalanceCarMonitor is under MIT license.