Advertisement
Guest User

Untitled

a guest
Apr 1st, 2020
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. --Load Sensor API
  2. os.loadAPI("ocs/apis/sensor")
  3.  
  4. --Wrap Monitor
  5. local mon = peripheral.wrap("monitor_11")
  6.  
  7. --Find Sensor
  8. local sense = sensor.wrap("top")
  9.  
  10. --Redirect to Monitor
  11. term.redirect(mon)
  12.  
  13. --Info Check
  14. function updateheat()
  15.  
  16. local reactorData = sense.getTargetDetails("1,2,0")
  17. end
  18.  
  19. --Monitor Update
  20. function updatemon()
  21. term.clear()
  22. term.setCursorPos(1,1)
  23. local reactorData = sense.getTargetDetails("1,2,0")
  24. print(reactorData.HeatPercentage)
  25. sleep(1)
  26. end
  27.  
  28. --Reactor Control
  29. --This is my Problem!!!
  30. function reactor()
  31. if reactorData.HeatPercentage < 2 then
  32. rs.setOutput("back", true)
  33. end
  34. if reactorData.HeatPercentage > 50 then
  35. rs.setOutput("back", false)
  36.  
  37. end
  38. end
  39.  
  40. while true do
  41. updateheat()
  42. updatemon()
  43. reactor()
  44. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement