Advertisement
TeoremaPi

Energia Emisor

Oct 8th, 2020 (edited)
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.04 KB | None | 0 0
  1. -- programa para enviar la informacion de un almacen de energia del draconic
  2.  
  3. -- id del receptor
  4. id = 9
  5.  
  6. -- cargar perifericos
  7. p = peripheral.getNames()
  8.  
  9. -- bucamos el power bank y lo guardamos
  10. for k = 1, table.getn(p) do
  11.   if peripheral.getType(p[k]) == "draconic_rf_storage" then
  12.     ec = peripheral.wrap(p[k])
  13.     break
  14.   end
  15. end
  16.  
  17. -- conectamos el wifi
  18. rednet.open("back")
  19.  
  20. -- contador de animacion
  21. c = 0
  22.  
  23. while true do
  24.   -- extraer datos
  25.   d = {
  26.     es  = ec.getEnergyStored(),    -- energy stored
  27.     mes = ec.getMaxEnergyStored(), -- max energy stored
  28.     tpt = ec.getTransferPerTick()  -- tranfer per tick
  29.   }
  30.  
  31.   -- manadamos la informacion
  32.   rednet.send(id, d,"datosAlmacenamiento")
  33.  
  34.   -- escribir mensaje en pantalla para confirmar funcionamiento
  35.   text = "Sending data"
  36.  
  37.   for k = 0, c do
  38.     text = text .. "."
  39.   end
  40.  
  41.   term.current().clearLine()
  42.   x,y = term.current().getCursorPos()
  43.   term.current().setCursorPos(1,y)
  44.   write(text)
  45.  
  46.   c = (c+1)%3
  47.  
  48.   -- esperar para mandar mas informacion
  49.   sleep(1)
  50.  
  51. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement