Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- sideOfBall = "put side here - no side = default"
- sideOfMonitor = "put side here - no side = default"
- partsToDivideIn = -1 --default = -1 (4 parts)
- function init()
- ball = peripheral.wrap(sideOfBall)
- mon = peripheral.wrap(sideOfMonitor)
- if partsToDivideIn == -1 then
- partsToDivideIn = 4
- elseif partsToDivideIn >= -1 then
- end
- sleeptimer = 0.2
- xy = 0
- a30is = 0
- end
- function readEnergy()
- end
- function printIO()
- mon.clear()
- mon.setCursorPos(1,3)
- mon.write(tostring(a30is))
- end
- function getAverage30s()
- local a30last = ball.getEnergyStored()
- local a30come = a30last - a30first
- a30is = a30come
- end
- function getAverage60s()
- end
- function main()
- if xy == 0 then
- a30first = ball.getEnergyStored()
- a60first = ball.getEnergyStored()
- end
- xy = xy+sleeptimer
- --30sec
- if xy >= 29.8 or xy >= 59.8 then
- getAverage30s()
- end
- --60sec
- if xy >= 59.8 then
- xy = 0
- getAverage60s()
- end
- printIO()
- end
- init()
- while true do
- sleep(sleeptimer)
- main()
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement