Realizarea primului milestone presupune realizarea interfetei web, care sa contina atat butoane pentru controlul robotului, cat si o fereastra de feedback de la acesta.
Interfata este structurata astfel incat sa contina blocuri pentru:
- status-ul de conectare;
- live streaming;
- feedback de la robot;
- controlul robotului de la distanta.
Pentru realizarea interfetei si a comuncarii dintre interfata si Arduino, au fost necesare urmatoarele fisiere:
- server.py (programul aflat in acest fisier este responsabil pentru crearea webserver-ului);
- serialworker.py;
- main.js;
- index.html;
- css.css;
- serial2ws.ino.