Suterusu

RF Power Control II

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