summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormarcellus <msimon_fr@hotmail.com>2024-04-02 14:56:08 +0200
committermarcellus <msimon_fr@hotmail.com>2024-04-02 14:56:08 +0200
commit9bd8e0434b4e774db41c25c3f132b8932c721d35 (patch)
treee3a3fe042771011bdb6dcb42be38873cb9092c3c
parent0c9d773b09acea7c1a6cfb915daeb6a1d16dd21a (diff)
parent40e1f17920fc453149379495bf47a8d12a50a43e (diff)
Merge branch 'main' of marcelus.net:mqtt
-rw-r--r--robot.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/robot.js b/robot.js
index bd8149d..e67aba4 100644
--- a/robot.js
+++ b/robot.js
@@ -34,6 +34,14 @@ async function moveTo(x,y)
var dist = Math.sqrt(x * x + y * y)
console.log('dist is '+dist)
var angle = (Math.atan2(y,x))*180/Math.PI
+ if(angle>180)
+ {
+ angle-=180
+ }
+ else if(angle<-180)
+ {
+ angle+=180
+ }
console.log(angle.toString())
var str = 'T'+(Math.floor(angle)-90).toString()
client.publish('move',str)