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.setTextScale(0.5)
- monitor.clear()
- term.clear()
- term.setCursorPos(1,1)
- repeat
- while rs.getAnalogInput("top") == 15
- do rs.setOutput("right",true)
- modem.transmit(2,3,"Full Power")
- monitor.setBackgroundColor(colors.green)
- monitor.setTextColor(colors.white)
- print("Automated Power Control")
- monitor.setCursorPos(8, 4)
- monitor.write("Automated Power Control")
- print("-=-=-=-=-=-=-=-=-=-=-=-")
- monitor.setCursorPos(8, 5)
- monitor.write("-=-=-=-=-=-=-=-=-=-=-=-")
- print("Full Power Mode Active")
- monitor.setCursorPos(8, 6)
- monitor.write("Full Power Mode Active")
- sleep(1)
- rs.setOutput("right",false)
- term.clear()
- monitor.clear()
- term.setCursorPos(1,1)
- end
- while rs.getAnalogInput("top") == 14
- do rs.setOutput("back",true)
- modem.transmit(2,3,"Low Power")
- monitor.setBackgroundColor(colors.yellow)
- monitor.setTextColor(colors.black)
- print("Automated Power Control")
- monitor.setCursorPos(8, 4)
- monitor.write("Automated Power Control")
- monitor.setCursorPos(8, 5)
- print("-=-=-=-=-=-=-=-=-=-=-=-")
- monitor.write("-=-=-=-=-=-=-=-=-=-=-=-")
- print("Low Power Mode Active")
- monitor.setCursorPos(8, 6)
- monitor.write("Low Power Mode Active")
- sleep(1)
- rs.setOutput("back",false)
- term.clear()
- monitor.clear()
- term.setCursorPos(1,1)
- end
- while rs.getAnalogInput("top") <= 13
- do rs.setOutput("left",true)
- modem.transmit(2,3,"Standby")
- monitor.setBackgroundColor(colors.red)
- monitor.setTextColor(colors.white)
- print("Automated Power Control")
- monitor.setCursorPos(8, 4)
- monitor.write("Automated Power Control")
- print("-=-=-=-=-=-=-=-=-=-=-=-=-")
- monitor.setCursorPos(8, 5)
- monitor.write("-=-=-=-=-=-=-=-=-=-=-=-")
- print("Standby Mode Active")
- monitor.setCursorPos(8, 6)
- monitor.write("Standby Mode Active")
- sleep(1)
- rs.setOutput("left",false)
- term.clear()
- monitor.clear()
- term.setCursorPos(1,1)
- end
- until rs.getAnalogInput("bottom") == 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement