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 |