Guest User

juhu3

a guest
Jun 5th, 2019
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.96 KB | None | 0 0
  1. local monitor = peripheral.find("monitor")
  2.  
  3. local modem = peripheral.find("modem")
  4. local names = peripheral.getNames()
  5. local capacitor = names[2]
  6. local capmeth = peripheral.getMethods(capacitor)
  7. local stored = {}
  8. local monw,monh = monitor.getSize()
  9. print("how many caps?")
  10. local numc = read()
  11. term.redirect(monitor)
  12. monitor.clear()
  13.  
  14. --START BOOT
  15.  
  16. --END BOOT
  17.  
  18. --START MAIN LOOP
  19. while true do
  20. monitor.setTextScale(.5)
  21. monitor.setTextColor(colors.white)
  22. monitor.setBackgroundColor(colors.black)
  23. monitor.setCursorPos(1,1)
  24. stored[1] = peripheral.call(capacitor,capmeth[3])
  25. sleep(1)
  26. stored[2] = peripheral.call(capacitor,capmeth[3])
  27. --RF/T
  28. rft = (stored[2] - stored[1]) / 20
  29. rftdisp = rft * numc
  30. monitor.setCursorPos(monw/2 - string.len(tostring(rftdisp)) / 2 ,10)
  31. monitor.setTextColor(colors.white)
  32. monitor.write(math.floor(rftdisp * 10) / 10)
  33. monitor.setCursorPos(1,1)
  34. monitor.write(numc.." Capacitor/s online")
  35. sleep(.2)
  36.  
  37.  
  38.  
  39. end
  40. --END MAIN LOOP
Advertisement
Add Comment
Please, Sign In to add comment