Kofchik

Drone EEPROM 2

Jun 11th, 2024 (edited)
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.91 KB | None | 0 0
  1. --Вторая прошивка которая нужна для того чтобы управлять дроном
  2. --Программа для управления дроном:https://pastebin.com/vHgrdazD
  3. --Что нужно Дрон с платой беспроводной сети 2 уровня
  4. --Чистый EEPROM и компьютер любого уровня
  5. --(Но советую использовать компьютер 2 или 3 уровня)
  6. --Скачайте прошивку на компьютер pastebin get ZnbX4K1e Drone2.lua
  7. --Вставьте чистый EEPROM в компьютер и напишите flash Drone2.lua
  8. --Нажмите y и ENTER Дальше напишите любое название EEPROM и вставьте прошитый EEPROM в дрона
  9. --Всё готово!
  10.  
  11. local drone = component.proxy(component.list("drone")())
  12. local modem = component.proxy(component.list("modem")())
  13. local port = 512
  14. local moveSpeed = 1.0
  15.  
  16. modem.open(port)
  17.  
  18.  
  19. ------‐--------------------------------
  20.  
  21. while true do
  22.     local e = { computer.pullSignal() }
  23.     if e[1] == "modem_message" then
  24.         if e[4] == port then
  25.             if e[6] == "Drone" then
  26.                 drone. setStatusText("Drone " .. e[7])
  27.                 if e[7] == "moveUp" then
  28.                     drone.move(0, moveSpeed, 0)
  29.                 elseif e[7] == "moveDown" then
  30.                         drone.move(0, -moveSpeed, 0)
  31.                 elseif e[7] == "moveForward" then
  32.                         drone.move(moveSpeed, 0, 0)
  33.                 elseif e[7] == "moveBack" then
  34.                         drone.move(-moveSpeed, 0, 0)
  35.                 elseif e[7] == "moveLeft" then
  36.                         drone.move(0, 0, -moveSpeed)
  37.                 elseif e[7] == "moveRight" then
  38.                         drone.move(0, 0, moveSpeed)
  39.                 end
  40.             end
  41.         end
  42.     end
  43. end
  44.  
  45.  
Advertisement
Add Comment
Please, Sign In to add comment