-- Configuration
local threshold = 0.20 -- 20%
while true do
local cable = peripheral.wrap("top")
if cable then
local fill = cable.getFilledPercentage()
if fill then
print("Cable: " .. (fill * 100) .. "% full")
if fill > threshold then
redstone.setOutput("bottom", true)
else
redstone.setOutput("bottom", false)
end
else
print("Erreur : périphérique sans getFilledPercentage()")
end
else
print("Aucun périphérique détecté en haut")
end
sleep(1) -- évite de spam la boucle
end