Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- w = peripheral.wrap("back")
- block = 0
- Sleep = 0.75
- largeur = 7
- closing = false
- off = false
- use = true
- term.setTextColor(colors.orange)
- term.setBackgroundColor(colors.lightGray)
- term.clear()
- sleep(1)
- term.setCursorPos(1,1)
- term.write("Ouverture en cours ...")
- while true do
- sleep(0.5)
- if off == false then
- if use == true then
- if block < largeur then
- block = block + 1
- -- On envoit la requete: ON
- w.transmit(2, 1, "ON")
- sleep(Sleep)
- -- Requete envoyee
- end
- if block == largeur then
- off = true
- term.setCursorPos(1,2)
- term.write("Porte 1 ouverte.")
- sleep(5)
- end
- end
- end
- if off == true then
- block = block - 1
- -- On envoit la requete: OFF
- w.transmit(2, 1, "OFF")
- sleep(Sleep)
- -- Requete envoyee
- if closing == false then
- closing = true
- term.setCursorPos(1,3)
- term.write("Fermeture de la porte 1.")
- end
- if block == 0 then
- off = false
- use = false
- term.setTextColor(colors.orange)
- term.setCursorPos(1,4)
- term.write("Porte 1 fermée")
- sleep(2)
- os.reboot()
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement