Suterusu

RF Power Control

Feb 23rd, 2014
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.68 KB | None | 0 0
  1. signalStrengthLower = 3
  2. signalStrengthUpper = 15
  3. sleepInterval = 2
  4. signalInputSide = "left"
  5. signalOutputSide = "right"
  6.  
  7. function getSignalStength(signalSide)
  8.     local strength = 0
  9.     strength = redstone.getAnalogInput(signalSide)
  10.     return strength
  11. end
  12.  
  13. function energyTest()
  14.     if getSignalStength(signalInputSide) <= signalStrengthLower then
  15.         redstone.setOutput(signalOutputSide, true)
  16.     elseif
  17.         getSignalStength(signalInputSide) == signalStrengthUpper then
  18.         redstone.setOutput(signalOutputSide, false)
  19.     else   
  20.     end
  21. end
  22.  
  23. function printPowerLevel()
  24.     print(getSignalStength(signalInputSide))
  25. end
  26.  
  27. while true do
  28.     sleep(sleepInterval)
  29.     energyTest()
  30.     printPowerLevel()
  31. end
Add Comment
Please, Sign In to add comment