Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local monitor = peripheral.find("monitor")
- local modem = peripheral.find("modem")
- local names = peripheral.getNames()
- local capacitor = names[2]
- local capmeth = peripheral.getMethods(capacitor)
- local stored = {}
- local monw,monh = monitor.getSize()
- print("how many caps?")
- local numc = read()
- term.redirect(monitor)
- monitor.clear()
- --START BOOT
- --END BOOT
- --START MAIN LOOP
- while true do
- monitor.setTextScale(.5)
- monitor.setTextColor(colors.white)
- monitor.setBackgroundColor(colors.black)
- monitor.setCursorPos(1,1)
- stored[1] = peripheral.call(capacitor,capmeth[3])
- sleep(1)
- stored[2] = peripheral.call(capacitor,capmeth[3])
- --RF/T
- rft = (stored[2] - stored[1]) / 20
- rftdisp = rft * numc
- monitor.setCursorPos(monw/2 - string.len(tostring(rftdisp)) / 2 ,10)
- monitor.setTextColor(colors.white)
- monitor.write(math.floor(rftdisp * 10) / 10)
- monitor.setCursorPos(1,1)
- monitor.write(numc.." Capacitor/s online")
- sleep(.2)
- end
- --END MAIN LOOP
Advertisement
Add Comment
Please, Sign In to add comment