Difference between revisions of "Wireless Modem"

From ComputerCraft Wiki
Jump to: navigation, search
(Fixed a spelling error)
Line 8: Line 8:
 
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.
 
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.
+
In 1.4 and 1.41 there is a miscalculation that causes the range to only be 381 meters at max altitude.
  
 
== Recipe ==
 
== Recipe ==

Revision as of 22:15, 14 October 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 miscalculation that causes the range to only be 381 meters at max altitude.

Recipe

stone

stone

stone

stone

redstone_torch

stone

stone

stone

stone



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.


More help on Rednet