Перейти к содержимому
  • 0
SergOmarov

Помогите понять, что не так в управлении дрона

Вопрос

Вот код для компьютера:

local modem=require("component").modem
local keyboard=require("keyboard")
local event = require("event")
local term = require("term")
modem.open(111)
modem.setStrength(10)
while true do
local x=term.read()
local y=term.read()
local z=term.read()
term.write("sending")
modem.broadcast(111,x,y,z)
end

Вот для дрона:

drone = component.proxy(component.list("drone")())
modem = component.proxy(component.list("modem")())
modem.open(111)
while true do
local name,receiverAddress, senderAddress, port, distance, x, y, z = computer.pullSignal(1)
  if name == "modem_message" then
--local tabletAddress=""
--if(sender==computer.address() or tabletAddress)then
dron.move(x,y,z)
--end
end
end

По идее дрон должен смещаться на x,y,z, переданные через беспроводной модем, но он тупо вырубается(

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендуемые сообщения

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...