Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[opencomputers свисток для дрона (планшет)
- Дрон будет вас сопровождать
- требования:
- планшет первого уровня
- беспроводная интернет карта,
- компонент навигация
- ]]--
- local component = require("component")
- local currx,curry,currz,dx,dy,dz = 0,0,0,0,0,0
- local cmd0 = "drone.move(0, 0, 0)"
- local te = { component.navigation.getPosition() }
- local currx = math.floor(te[1])
- local curry = math.floor(te[2])-2
- local currz = math.floor(te[3])
- while true do
- local t = { component.navigation.getPosition() }
- x = math.floor(t[1])
- y = math.floor(t[2])
- z = math.floor(t[3])
- dx = x-currx
- dy = y-curry
- dz = z-currz
- currx = x
- curry = y
- currz = z
- cmd = "drone.move(" .. dx .. ", " .. dy .. ", " .. dz .. ")"
- if cmd ~= cmd0 then
- print(cmd)
- component.modem.broadcast(123, cmd)
- end
- os.sleep(0.5)
- end
Add Comment
Please, Sign In to add comment