This project is made for https://deneyapkart.org/deneyapkart/deneyapblok/
It uses arduino-cli to interact with
- Deneyap Kart
- Deneyap Mini
- Deneyap Kart 1A
- Deneyap Kart G
- Deneyap Mini v2
- Deneyap Kart 1A v2
Basically this program uses websockets to connect websites front end communicates with it, parses information and utilizes arduino-cli.
Can be modified for other hardware like esp32 and Arduino.
Front-end code is in blockWebsocket.js file.
Following functionalities are implemented:
Compiling Code
Uploading Code
Changing Upload Options
Serial Monitor
Serial Write
Adding library
Changing Core Version
You can basically download .exe from last release or
Use the package manager pip to install requirements.
pip install -r requirements
then
python main.py
Thanks @kinkintama