Advertisement
Guest User

startup

a guest
Jul 29th, 2015
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.09 KB | None | 0 0
  1. local engine = "right" -- solar engine side
  2. local sensor = "top" -- solar sensor side
  3.  
  4. --  Do not edit below this line
  5. -- #############################
  6.  
  7. solar = peripheral.wrap(engine)
  8. sensor = peripheral.wrap(sensor)
  9. while true do
  10.   if solar.getEnergyStored() == solar.getMaxEnergyStored() then
  11.     rs.setOutput(engine, true)
  12.     while solar.getEnergyStored() > 100 do
  13.       shell.run("clear")
  14.       print("Draining power, Storage was full.")
  15.       print("energy stored: "..solar.getEnergyStored().."/"..solar.getMaxEnergyStored())
  16.       sleep(.5)
  17.     end
  18.     rs.setOutput(engine, false)
  19.   else
  20.     shell.run("clear")
  21.     print("Storing power now")
  22.     print("energy stored: "..solar.getEnergyStored().."/"..solar.getMaxEnergyStored())
  23.   end
  24.   if sensor.getSkyLight() < 5 and solar.getEnergyStored() > 100 then
  25.     rs.setOutput(engine, true)
  26.     shell.run("clear")
  27.     print("Draining power, No sunlight detected.")
  28.     print("energy stored: "..solar.getEnergyStored().."/"..solar.getMaxEnergyStored())
  29.     sleep(.5)
  30.   else
  31.     rs.setOutput(engine, false)
  32.   end
  33.   sleep(.5)
  34. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement