/Deneyap-Kart-Web-Agent

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Deneyap-Kart-Web-Agent

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

How To Run

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