Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cube = peripheral.wrap("Ultimate Energy Cube_0")
- modem = peripheral.wrap("top")
- modem.open(56000)
- -- ---------------------------------
- local function one()
- while true do
- energy = cube.getEnergy()
- menergy = cube.getMaxEnergy()
- term.clear()
- term.setCursorPos(1,2)
- term.clear()
- print("Energy Cube: ")
- print("Energy Stored: " ..energy)
- print("Max Energy: " ..menergy)
- percent = ( energy / menergy ) * 100
- print("Charge percent: "..percent)
- timeout = os.startTimer(0.05)
- event, s, f, rf, msg = os.pullEvent()
- if event == "modem_message" then
- a = msg
- if msg == "ON" then
- wmodem.transmit(57000, 2, "ON")
- end
- if msg == "OFF" then
- wmodem.transmit(57000, 2, "OFF")
- end
- elseif event == "timer" then
- wmodem.transmit(57000, 2, tostring(a))
- end
- modem.transmit(58000, 1, {tostring(energy), tostring(menergy), tostring(percent)})
- end
- end
- -- ------------------------------
- while true do
- energy = cube.getEnergy()
- menergy = cube.getMaxEnergy()
- term.clear()
- term.setCursorPos(1,2)
- term.clear()
- print("Energy Cube: ")
- print("Energy Stored: " ..energy)
- print("Max Energy: " ..menergy)
- percent = ( energy / menergy ) * 100
- print("Charge percent: "..percent)
- timeout = os.startTimer(0.05)
- event, s, f, rf, msg = os.pullEvent()
- if event == "modem_message" then
- a = msg
- if msg == "ON" then
- modem.transmit(57000, 2, "ON")
- end
- if msg == "OFF" then
- modem.transmit(57000, 2, "OFF")
- end
- one()
- elseif event == "timer" then
- modem.transmit(57000, 2, "OFF")
- end
- modem.transmit(58000, 1, {tostring(energy), tostring(menergy), tostring(percent)})
- end
Add Comment
Please, Sign In to add comment