Перейти к содержимому
Oleshe

beeplib

Рекомендуемые сообщения

Абьюз микроконтроллеров для computer.beep
Комплектация микроконтроллеров должна содержать любую сетевую карту и достаточно ОЗУ, чтобы открыть порт, а EPPROM должен быть прошит файлом microBeep.lua. Исполняющий библиотеку компьютер так же должен быть в состоянии открыть порт и отправить сообщение.
В файле beeptest.lua демонстрируется работа. Сначала задаём порт (По умолчанию 255), потом задаём массив: первые 3 символа адресов сетевых карт наших микроконтроллеров, а далее update() для актуализации информации в библиотеке. Далее — просто beep, как в обычном computer.beep. Внутри оно просто распределяет и определяет, занят ли микроконтроллер, если да — ищет другой. Не находит — звук не воспроизводится и возвращается false.

beeplib.luabeeptest.luamicroBeep.lua

Изменено пользователем Oleshe

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, Oleshe сказал:

Абьюз микроконтроллеров для computer.beep

Что за абьюз? С какой целью? Что вообще делает библиотека? Позволяет компьютеру управлять пачкой пищалок на микроконтроллерах?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Микроконтроллер используется исключительно для воспроизведения beep звука, а обычный компьютер, который обладает соответствующей библиотекой, распределяет все эти beep по микроконтроллерам, чтоб самому работать во время воспроизведения звука.

Не на каждом сервере стоит мод для звуковой карты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
6 часов назад, Oleshe сказал:

Микроконтроллер используется исключительно для воспроизведения beep звука, а обычный компьютер, который обладает соответствующей библиотекой, распределяет все эти beep по микроконтроллерам, чтоб самому работать во время воспроизведения звука.

Собственно, это и требуется для описания. А не абьюз, которого нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...