Advertisement
meuced

Porte3x3_computerBas

Jun 17th, 2013
254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.80 KB | None | 0 0
  1. local idChannel = 125
  2.  
  3. function close()
  4.     rs.setOutput("right", true)
  5.     sleep(0.01)
  6.     rs.setOutput("right", false)
  7.     sleep(0.01)
  8.     rs.setOutput("top", true)
  9.     sleep(0.01)
  10.     rs.setOutput("right", true)
  11. end
  12.  
  13. function open()
  14.     rs.setOutput("right", false)
  15.     sleep(0.11)
  16.     rs.setOutput("top", false)
  17.     rs.setOutput("bottom", true)
  18.     sleep(0.01)
  19.     modem.transmit(idChannel,idChannel,"side")
  20.     sleep(0.3)
  21.     rs.setOutput("bottom", false)
  22.     sleep(0.2)
  23.     rs.setOutput("right", true)
  24.     sleep(0.2)
  25.     rs.setOutput("right", false)
  26. end
  27.  
  28. modem = peripheral.wrap("left")
  29. close()
  30. while true do
  31.     modem.open(idChannel)
  32.     event, modemSide, senderChannel, replyChannel, text, senderDistance = os.pullEvent("modem_message")
  33.     if text == "open" then
  34.         open()
  35.     elseif text == "close" then
  36.         close()
  37.     end
  38.     modem.close(idChannel)
  39. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement