Repository for the academic subject "Designing a graphical operator interface" (DaGOI). 1st year 1 semester of the master's program "Unmanned robotics and Ergonomics" of Moscow Polytechnic University. Laboratory work 2.
AsyncTCP.zip and ESPAsyncWebServer.zip from arduino_libs you need to add as a library zip. Sketch > Include Library > Add .zip Library
Find your Sketchbook location. In your Arduino IDE, go to File > Preferences and check your Sketchbook location. Example path: C:\Users\user_name\Documents\Arduino.
Go to the sketchbook location, and create a tools folder.
From arduino_addons need to take folder ESP32FS and insert to C:\Users\user_name\Documents\Arduino\tools
Restart Arduino IDE.
After these manipulations, an additional window will appear in the Tools menu
Thanks for https://randomnerdtutorials.com/install-esp32-filesystem-uploader-arduino-ide/
To load an html page and run it on the ESP32, you need to have exactly the same folder system as in vue_window_js.
- Choose board NodeMCU-32S and set upload speed 115200
- Load to ESP Arduino code
- After load arduino code need to add some data (out html page and another in the data folder) - need to push ESP32 Sketch Data Upload
- Check page IP address in Serial Monitor
- Open page somethere in local network with http://ip_from_esp/
Video demonstration:
A4988 pinout and connection. Thanks for https://alexgyver.ru/gyverstepper/\

Motor stepper 17HS4401 with driver A4988. Logic signal 5v. Power supply for driver ac/dc adaptor input 100-240V-50/60Hz, output dc12v 3a







