AsTio

Light Status Sender

Jun 25th, 2019
95
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local modem = peripheral.wrap("left")
  2. local wmodem = peripheral.wrap("top")
  3. modem.open(56002)
  4. -- -------------------------------
  5. local function one()
  6.     while true do
  7.         timeout = os.startTimer(0.05)
  8.         event, s, f, rf, msg = os.pullEvent()
  9.         if event == "modem_message" then
  10.                 a = msg
  11.                 term.clear()
  12.                 term.setCursorPos(1,1)
  13.                 print(""..a)
  14.                 if msg == "ON" then
  15.                     wmodem.transmit(57002, 1, "ON")
  16.                  end
  17.                 if msg == "OFF" then
  18.                       wmodem.transmit(57002, 1, "OFF")
  19.                 end
  20.                 elseif event == "timer" then
  21.                      wmodem.transmit(57002, 1, tostring(a))
  22.         end
  23.     end
  24. end
  25. -- -------------------------------
  26. while true do
  27. timeout = os.startTimer(0.05)
  28. event, s, f, rf, msg = os.pullEvent()
  29. term.setCursorPos(1,1)
  30. term.clear()
  31. print(tostring(event))
  32. print(tostring(msg))
  33. if event == "modem_message" then
  34.         a = msg
  35.         if msg == "ON" then
  36.             wmodem.transmit(57002, 1, "ON")
  37.         end
  38.         if msg == "OFF" then
  39.             wmodem.transmit(57002, 1, "OFF")
  40.         end
  41.     one()
  42.   elseif event == "timer" then
  43.         wmodem.transmit(57002, 1, "")
  44.   end  
  45. end
RAW Paste Data