Uzmimo uslužnog robota. Kako se on prijavljuje kao "RobotMaze", nije potrebno mijenjati "MRMS_ESP32.ino" sketch.
Želimo se kretati po kružnici. Znači da na svakoj točki smjer kretanja robota mora biti tangencijalan na kružnicu u toj točki.
Uočimo da se taj vektor može postaviti s početnom točkom u ishodištu koordinatnog sustava. Kretanje vektora po obodu kružnice u tom slučaju postaje opisivanje završne točke vektora po kružnici. To nije ista kružnica, ali to sad nije tako bitno.
Sad možemo rastaviti vektor kretanja na 2 komponente: po x i y osi.
Izračunajte x i y komponente brzine koristeći trigonometriju, funkcije sinus i kosinus.
Za početak deklarirajte varijablu koja će mjeriti broj milisekundi i u nju spremite početnu vrijednost.
Koristite ugrađenu funkciju: