Модемы - это блоки, которые могут быть использованы для беспроводной передачи данных между консолями и черепахами, используя команды из API "rednet". Чтобы установить модем на сторону вашей консоли, кликните на консоли правой кнопкой мыши, когда крадетесь (по стандартным настройкам: удерживая левую клавишу SHIFT).
Все управление модемом осуществляется при помощи специальных программ на основе "rednet API". Например, для включения и выключения модема используются функции "rednet.open( side )" и "rednet.close( side )" соответственно.
Модемы могут посылать сообщения другим модемам, расположенным на расстоянии до 64 метров или 16 метров во время бури. С версии 1.4 дальность действия модемов увеличивается на больших высотах. Если нет бури, дальность всегда будет больше чем 64. На максимальной высоте дальность действия модема будет 384 метра.
В версиях 1.4 и 1.41 есть ошибки в вычислениях, которые снижают дальность на максимальной высоте до 381 метра.
Рецепт[]
Пример[]
- Разместите 2 консоли и добавьте модемы к ним, кликая правой кнопкой мыши в режиме "красться".
- Используйте их и запустите программу Lua.
- После запуска Lua, введите "rednet.open("<положение модема относительно компьютера, т.е. left, right>")" на обеих консолях.
- Проверьте, включились ли модемы: они должны засветиться красным.
- Напечатайте на одной консоли "rednet.receive(60)". Это заставит консоль остановить свою работу на 60 секунд или пока она не получит сигнал от другой консоли.
- Теперь напечатайте "rednet.broadcast('<ваше сообщение>')" на другой консоли. Это должно послать ваше сообщение всем консолям, ждущим сообщения.
- Открытие первой консоли должно показать сообщение, написанное на второй консоли.
API[]
Читайте статью по Rednet (API),чтобы узнать API модема.