Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local modem = peripheral.find("modem")
- local monitor = peripheral.wrap("front")
- monitor.clear()
- monitor.setCursorPos(1,1)
- monitor.setTextScale(0.5)
- term.clear()
- term.setCursorPos(1,1)
- print("Running...")
- function fuelFeed(side, mode, bgc, tc)
- rs.setOutput(side, true)
- modem.transmit(3,4,mode)
- monitor.setCursorPos(1,1)
- monitor.clear()
- monitor.setTextColor(tc)
- monitor.setBackgroundColor(bgc)
- monitor.setCursorPos(8, 4)
- monitor.write("Automated Fuel Control")
- monitor.setCursorPos(8, 5)
- monitor.write("-=-=-=-=-=-=-=-=-=-=-=-")
- monitor.setCursorPos(8, 6)
- monitor.write(mode)
- sleep(1)
- rs.setOutput(side, false)
- end
- function standBy(mode, bgc, tc)
- modem.transmit(3,4,mode)
- monitor.setCursorPos(1,1)
- monitor.clear()
- monitor.setTextColor(tc)
- monitor.setBackgroundColor(bgc)
- monitor.setCursorPos(8, 4)
- monitor.write("Automated Fuel Control")
- monitor.setCursorPos(8, 5)
- monitor.write("-=-=-=-=-=-=-=-=-=-=-=-")
- monitor.setCursorPos(8, 6)
- monitor.write(mode)
- end
- while rs.getInput("front") == false
- do
- local batt = rs.getInput("right")
- if batt <= 3
- then
- fuelFeed("left", "Feed Online", colors.green, colors.white)
- sleep(180)
- end
- if batt >= 4
- then
- standBy("Feed Offline", colors.yellow, colors.black)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement