Advertisement
MigasRocha

Pneumaticraft PressureRegulator/ Computer ID:14

Dec 26th, 2024
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.58 KB | Gaming | 0 0
  1. c1 = peripheral.wrap("left")
  2.  
  3. c2 = peripheral.wrap("right")
  4.  
  5.  
  6. function pressure_checkON()
  7.  
  8.         redstone.setOutput("left", true)
  9.         redstone.setOutput("right", true)
  10.        
  11.  
  12. end
  13.  
  14.  
  15.  
  16. function pressure_checkOFF()
  17.  
  18.  
  19.                 redstone.setOutput("left", false)
  20.                 redstone.setOutput("right", false)
  21.                
  22.  
  23.  
  24. end
  25.  
  26.  
  27.         while true do
  28.  
  29.  
  30. pressurec1 = c1.getPressure()
  31.  
  32. pressurec2 = c2.getPressure()
  33.  
  34. total_pressure = pressurec1 + pressurec2
  35.  
  36.             if total_pressure < 4 then
  37.                 term.clear()
  38.                 term.setCursorPos(1,1)
  39.                 term.setTextColor(colors.lime)  
  40.                 textutils.slowPrint("Limit Not Reached")
  41.                     term.setCursorPos(1,2)
  42.                     term.setTextColor(colors.green)
  43.                     textutils.slowPrint("Activating Air Compressor")
  44.                         term.setCursorPos(1,3)
  45.                         term.setTextColor(colors.blue)
  46.                         print("Pressure Left Compressor:",pressurec1)
  47.                             term.setCursorPos(1,4)
  48.                             term.setTextColor(colors.blue)
  49.                             print("Pressure Right Compressor:",pressurec2)
  50.                                 term.setCursorPos(1,5)
  51.                                 term.setTextColor(colors.lightBlue)
  52.                                 print("Total Pressure:",total_pressure)
  53.                
  54.                 pressure_checkON()
  55.                 sleep(5)
  56.             end
  57.  
  58.                 if total_pressure > 4 then
  59.                     term.clear()
  60.                     term.setTextColor(colors.red)
  61.                     term.setCursorPos(1,1)
  62.                     textutils.slowPrint("Limit Reached")
  63.                         term.setCursorPos(1,2)
  64.                         term.setTextColor(colors.purple)
  65.                         textutils.slowPrint("Deactivating Air Compressor")
  66.                         term.setCursorPos(1,3)
  67.                         term.setTextColor(colors.blue)
  68.                         print("Pressure Left Compressor:",pressurec1)
  69.                         term.setCursorPos(1,4)
  70.                         term.setTextColor(colors.blue)
  71.                         print("Pressure Right Compressor:",pressurec2)
  72.                             term.setCursorPos(1,5)
  73.                                 term.setTextColor(colors.lightBlue)
  74.                                 print("Total Pressure:",total_pressure)
  75.                    
  76.                     pressure_checkOFF()
  77.                     sleep(10)
  78.                 end
  79.  
  80.         end
  81.  
  82.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement