View difference between Paste ID: QNny4WMF and 4qhaYrBs
SHOW: | | - or go back to the newest paste.
1
local redOut = 0
2-
local battery = peripheral.wrap("left")
2+
local battery = peripheral.wrap("back")
3
while true do
4
    energy, maxEnergy, type = battery.getEnergyStatus()
5
    energyPercent = (energy / maxEnergy)*100
6
    energyPercent = math.floor(energyPercent)
7
    term.clear()
8
    term.setCursorPos(1, 1)
9-
    if(redstone.getAnalogInput("back") >= 14) then
9+
    if(redstone.getAnalogInput("left") >= 14) then
10-
        redstone.setOutput("right", false)
10+
        redstone.setOutput("front", false)
11
        redOut = 0
12
    elseif(energyPercent >= 100) then
13-
        redstone.setOutput("right", false)
13+
        redstone.setOutput("front", false)
14
        redOut = 0
15
    elseif(energyPercent <= 90) then
16-
        if(redstone.getAnalogInput("back") <= 5) then
16+
        if(redstone.getAnalogInput("left") <= 5) then
17-
            redstone.setOutput("right", true)
17+
            redstone.setOutput("front", true)
18
            redOut = 1
19
        end
20
    end
21
    print("Buffer: "..energyPercent.."%")
22
    if(redOut == 1) then
23
        print("Reactor: running")
24
    else
25
        print("Reactor: stopped")
26
    end
27
    os.sleep(1)
28
end