Jump to content
  • Sky
  • Blueberry
  • Slate
  • Blackcurrant
  • Watermelon
  • Strawberry
  • Orange
  • Banana
  • Apple
  • Emerald
  • Chocolate
  • Charcoal
Forum Connectivity Upgrade Read more... ×

Search the Community

Showing results for tags 'drone'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • OpenComputers
    • Announcements
    • Feedback
    • IRC
  • Code Central
    • Support
    • Showcase
    • Tutorials
  • Addons & More
    • Addons Mods
    • Architectures
    • OpenEngineering Task Force
  • General
    • Lounge
    • Forum Games
    • Showcase
    • Servers
  • Archives
    • Public Archives

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Minecraft


GitHub


IRC


Location


Interests

Found 5 results

  1. Atom

    Player Following Drone

    I've been searching far and wide on the forums, and i have seen a single script so far that was supposed to get a Drone to follow the player, which I've painstakingly tried, I've went through anything i could think of, but the code did not seem to work. The post, which i am referring to: And so, i'd like to ask if anyone could help me code a script or anything like that of such nature, or point me to a post where this has been done and is working fine even now. would be highly appreciated. I'm also not sure if this is the right section to post such a request/question.
  2. Mystery

    Drone usage?

    Hello. I have recently decided to create an exploration drone which will scan the world using geolyzer and transfer data to the server via linked card (400 blocks range is not enough far for me). However, I have faced a major problem - linked card requires tier 3 slot. I was surprised even more when I have figured out that internet card, which is more powerful for my opinion, requires tier 2 slot. And now I am really confused: Is there at least any job in which drones are better than robots? Sorry for my English.
  3. SubThread

    Drone Tree Farmer

    Drone Tree Farmer - Introduction - This is an automatic tree farmer script for drones harvesting spruce wood in king size (2x2). Just place a chest next to the drone and 8 or more saplings in the first slot and it should be be able to go on forever. No coal is needed, no charge pads, the solar panel upgrade will power the drone. This is not the fastest way to get wood, but it's pretty cheap, easy setup and doesn't need maintenance. Built for: OpenComputers-MC1.10.2-1.6.2.7, Lua 5.2. Also works on OpenComputers-MC1.7.10-1.6.2.12-universal, Lua 5.2, other than the beep sound is weird. Should work for newer versions too! - Requirements - * A working computer of any tier, to flash EEPROMs. * A drone (tier 1) with: cpu, ram, solar and inventory upgrade. * 8 or more Spruce saplings. Jungle trees are partly supported, it could work but branches will be left alone. * A chest or similar is recommended. * An empty EEPROM. - Usage - Part A - Flashing 1. Start up a computer with an internet card in it. 2. Replace the Lua EEPROM with an empty one. 3. Right click the computer screen and type (or paste): pastebin get kSjuz992 bios && flash bios 4. Follow the instructions and when done - take out your newly flashed EEPROM. Part B - Making the drone 1. Grab a Drone Case Tier 1 and place it in the Assembler. 2. Add T1 cpu, ram, solar upgrade and inventory upgrade. 3. Add the flashed EEPROM. (You can also change roms later if you want) 4. Assemble away! Part C - Actual work. 1. Find a flat area of dirt or grass. Remove any tall grass. 2. Place the drone so it got at least 10 blocks to the WEST of it. (Press F3 to find out where west is.) 3. Place a chest next to the drone, NORTHERN side (again F3 to find out). 4. Place 8 or more spruce saplings in the top left slot. 5. Start the drone. It should say ROM OK and get to work. 6. Grab a cup of Joe to celebrate. Source code: https://pastebin.com/kSjuz992 Disclaimer: This is my first lua script that I ever release so my code is far from good. Also, I am not a programmer, just started with this. This also got a lot of debug code in it, lack of loops, extra sleeps and what not. Thanks to irc chat for the sleep function!
  4. ComputerEric

    Drone Controll Bios

    Ok!!! Hello! So... I was going along. Coding more for the OpenComputer RFTools Dialing Program when I found out about DRONES! I immediately went and checked them out, and found out there "Basically the microcontrollers of robots." Witch I was sorta sad that you cant have a hard drive on them and so forth, Plus you only have a limited space in the bios that the drone runs on. Anyway, I wanted to find a way to run all the stuff remotely so the drone wouldn't have to do any of the processing. Like a separate computer would tell the drone what to do over a wireless network, but because I wanted it to work at whatever distance I then just used linked cards. This is the bios I use to run the drone: local d = component.proxy(component.list("drone")()) local t = component.proxy(component.list("tunnel")()) while true do local evt,_,sender,_,_,name,cmd,a,b,c = computer.pullSignal() if evt == "modem_message" and name == d.name() then if cmd == "gst" then t.send(d.name(),"gst",d.getStatusText()) end if cmd == "sst" then t.send(d.name(),"sst",d.setStatusText(a)) end if cmd == "mov" then d.move(a,b,c) end if cmd == "gos" then t.send(d.name(),"gos",d.getOffset()) end if cmd == "gve" then t.send(d.name(),"gv",d.getVelocity()) end if cmd == "gmv" then t.send(d.name(),"gmv",d.getMaxVelocity()) end if cmd == "gac" then t.send(d.name(),"ga",d.getAcceleration()) end if cmd == "sac" then d.setAcceleration(a) end if cmd == "glc" then t.send(d.name(),"glc",d.getLightColor()) end if cmd == "slc" then d.setLightColor(a) end if cmd == "dct" then local b, s = d.detect(a) t.send(d.name(),"dct",b,s) end if cmd == "cmp" then t.send(d.name(),"c",d.compare(a)) end end end LINK TO PASTEBIN: https://pastebin.com/cfgsdmQJ So you would run and create the programs on a separate computer or tablet. This made it much easier for me to code it plus I get to use all my APIs! Here is the start of a drone control program: local t = require("component").tunnel --or modem if thats what you use local event = require("event") function doDrone(dronename,dronecommand,arg1,arg2,arg3) t.send(dronename,dronecommand,arg1,arg2,arg3) _, _, _, _, _, name, command, respond1, respond2 = event.pull("modem_message") return {name, command, respond1, respond2} end doDrone("DAVE","mov",0,3,0) --this would make it move up there blocks! All the commands, like "mov", and what arguments they need, and how they respond are in the drone control bios above! (One above the one above, so like two above) I plan on adding support for all the drop components like navigation and such, Or you could do that yourself!
  5. ComputerEric

    Drone Controll Bios

    Ok!!! Hello! So... I was going along. Coding more for the OpenComputer RFTools Dialing Program when I found out about DRONES! I immediately went and checked them out, and found out there "Basically the microcontrollers of robots." Witch I was sorta sad that you cant have a hard drive on them and so forth, Plus you only have a limited space in the bios that the drone runs on. Anyway, I wanted to find a way to run all the stuff remotely so the drone wouldn't have to do any of the processing. Like a separate computer would tell the drone what to do over a wireless network, but because I wanted it to work at whatever distance I then just used linked cards. This is the bios I use to run the drone: local d = component.proxy(component.list("drone")()) local t = component.proxy(component.list("tunnel")()) while true do local evt,_,sender,_,_,name,cmd,a,b,c = computer.pullSignal() if evt == "modem_message" and name == d.name() then if cmd == "gst" then t.send(d.name(),"gst",d.getStatusText()) end if cmd == "sst" then t.send(d.name(),"sst",d.setStatusText(a)) end if cmd == "mov" then d.move(a,b,c) end if cmd == "gos" then t.send(d.name(),"gos",d.getOffset()) end if cmd == "gve" then t.send(d.name(),"gv",d.getVelocity()) end if cmd == "gmv" then t.send(d.name(),"gmv",d.getMaxVelocity()) end if cmd == "gac" then t.send(d.name(),"ga",d.getAcceleration()) end if cmd == "sac" then d.setAcceleration(a) end if cmd == "glc" then t.send(d.name(),"glc",d.getLightColor()) end if cmd == "slc" then d.setLightColor(a) end if cmd == "dct" then local b, s = d.detect(a) t.send(d.name(),"dct",b,s) end if cmd == "cmp" then t.send(d.name(),"c",d.compare(a)) end end end LINK TO PASTEBIN: https://pastebin.com/cfgsdmQJ So you would run and create the programs on a separate computer or tablet. This made it much easier for me to code it plus I get to use all my APIs! Here is the start of a drone control program: local t = require("component").tunnel --or modem if thats what you use local event = require("event") function doDrone(dronename,dronecommand,arg1,arg2,arg3) t.send(dronename,dronecommand,arg1,arg2,arg3) _, _, _, _, _, name, command, respond1, respond2 = event.pull("modem_message") return {name, command, respond1, respond2} end doDrone("DAVE","mov",0,3,0) --this would make it move up there blocks! All the commands, like "mov", and what arguments they need, and how they respond are in the drone control bios above! (One above the one above, so like two above) I plan on adding support for all the drop components like navigation and such, Or you could do that yourself!
×

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.