Advertisement
a_alien

Untitled

Mar 28th, 2021
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.00 KB | None | 0 0
  1. local component = require("component")
  2. local sides = require("sides")
  3. local event = require("event")
  4. local gpu = component.gpu
  5. local term = require("term")
  6. local rs = component.redstone
  7.  
  8.  
  9. -- Config
  10. local delay = 5
  11.  
  12.  
  13. while true do
  14.   -- GUI
  15.   term.clear()
  16.   gpu.setForeground(0x00FF00)
  17.   print("--------------------------- ToNELvision MICROSYTEMS ---------------------------\n")
  18.  
  19.   gpu.setForeground(0xFFFFFF)
  20.   print("Welcome. Please enter one of the displayed commands. It may take a few seconds for the command to be interpreted.\n")
  21.  
  22.   gpu.setForeground(0xE6AB38)
  23.   print("Open")
  24.   print("Close")
  25.  
  26.   gpu.setForeground(0xFFFFFF)
  27.  
  28.   term.setCursor(1,9)
  29.   local input=io.read()
  30.   if input == "Open" then
  31.      rs.setOutput(side.right, 15)
  32.      os.sleep(delay)
  33.      rs.setOutput(side.right, 0)
  34.   else
  35.      wrong = true
  36.   end
  37.  
  38.  
  39.   -- Motion Sensor
  40.   local id, _, x, y, entityName = event.pull("motion")
  41.   rs.setOutput(sides.right, 15)
  42.   os.sleep(delay)
  43.   rs.setOutput(sides.right, 0)
  44. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement