I need help with nanomachine "probing". I'm trying to create a very basic program that cycles trough nanomachine slots. I intialize a variable in the beginning then create a for loop and increment the variable with 1 each time it's finishes. However it does not work. I can for example initialize the same variable in the first line, gave it a number and then it will check if that nanomachine slot do anything but as soon as I add the commented out code parts the program does nothing besided priting x.
x = 17
local component = require("component")
local m = require("component").modem
local event = require("event")
local term = require("term")
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
I need help with nanomachine "probing". I'm trying to create a very basic program that cycles trough nanomachine slots. I intialize a variable in the beginning then create a for loop and increment the variable with 1 each time it's finishes. However it does not work. I can for example initialize the same variable in the first line, gave it a number and then it will check if that nanomachine slot do anything but as soon as I add the commented out code parts the program does nothing besided priting x.
x = 17
local component = require("component")
local m = require("component").modem
local event = require("event")
local term = require("term")
--for i=1,10 do
component.modem.broadcast(1, "nanomachines", "setInput", x, true)
os.sleep(2)
component.modem.broadcast(1, "nanomachines", "setInput", x, false)
print(x)
--x = x+1
--end
Link to post
Share on other sites