LayZee

Turtle Timer

May 7th, 2013
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.57 KB | None | 0 0
  1. --[[
  2.   lzTimer v0.1
  3.   (C) LayZee 2013
  4.   Type lzTimer help to get usage instructions
  5. --]]
  6.  
  7. local args = {...}
  8.  
  9. function pulse (side)
  10.   rs.setOutput(side, true)
  11.   sleep(0.2)
  12.   rs.setOutput(side, false)
  13. end
  14.  
  15. if args[1] == nil or args[1] == "help" or args[1] == "usage" then
  16.   print("Usage: lzTimer <interval> <side>")
  17.   print("Example: lzTimer 1.5 back")
  18. else
  19.   local interval = args[1]
  20.   local side = args[2]
  21.  
  22.   --Main program
  23.   print("Pulsing ", side, " side every ", interval, " seconds")
  24.  
  25.   while true do
  26.     pulse(side)
  27.     sleep(interval - 0.2)
  28.   end
  29. end
Advertisement
Add Comment
Please, Sign In to add comment