Difference between revisions of "Wireless Modem"
(added info according to a bug.) |
|||
Line 20: | Line 20: | ||
* Place 2 consoles and add modems to them by clicking the right mouse button while sneaking. | * Place 2 consoles and add modems to them by clicking the right mouse button while sneaking. | ||
* Access them, and start Lua. | * Access them, and start Lua. | ||
− | * Once Lua has started, type "[[rednet.open]] ("<relative location to modem, e.g. left, right>")" on both consoles. | + | * Once Lua has started, type "[[rednet_(API)|rednet]].[[rednet.open|open]] ("<relative location to modem, e.g. left, right>")" on both consoles. |
* Check if there exists a connection: a dim, red light should be found on the modem. | * Check if there exists a connection: a dim, red light should be found on the modem. | ||
− | * Type on one console "[[rednet.receive]] (60)". This will make the console freeze for 60 seconds, or until it has received a signal from the other console. | + | * Type on one console "[[rednet_(API)|rednet]].[[rednet.receive|receive]] (60)". This will make the console freeze for 60 seconds, or until it has received a signal from the other console. |
− | * Now, type "[[rednet.broadcast]] ('<your message>')" on the other console. This should send your message to all consoles connected. | + | * Now, type "[[rednet_(API)|rednet]].[[rednet.broadcast|broadcast]] ('<your message>')" on the other console. This should send your message to all consoles connected. |
* Opening the first console should show the message written on the second console. | * Opening the first console should show the message written on the second console. | ||
[[Rednet (API)|More help on Rednet]] | [[Rednet (API)|More help on Rednet]] |
Revision as of 15:49, 5 August 2012
Description
Modems are blocks which can be used to wirelessly transfer data between consoles and turtles, using "rednet" commands. To place a modem on a side of your console, click on the console with the right mouse button while sneaking (with standard settings: holding the left shift button).
It is also possible to turn the modem on and off by typing "rednet.open ( side )" to open and "rednet.close ( side )" to close.
Modems can send messages to other modems located up to 64 meters away, or 16 meters during a thunderstorm. As of 1.4 Modem range is increased with higher altitudes. If there is no thunderstorm, the range will always be higher than 64, and at max altitude you would have a range of 384 meters.
In 1.4 and 1.41 there is a miss calculation that causes the range to only be 381 meters at max altitude.
Recipe
Example
- Place 2 consoles and add modems to them by clicking the right mouse button while sneaking.
- Access them, and start Lua.
- Once Lua has started, type "rednet.open ("<relative location to modem, e.g. left, right>")" on both consoles.
- Check if there exists a connection: a dim, red light should be found on the modem.
- Type on one console "rednet.receive (60)". This will make the console freeze for 60 seconds, or until it has received a signal from the other console.
- Now, type "rednet.broadcast ('<your message>')" on the other console. This should send your message to all consoles connected.
- Opening the first console should show the message written on the second console.