Блок датчика звука NXT

Блок датчика звука NXT получает данные от датчика звука NXT. Вы можете измерить уровень звука в процентах (от 0 до 100) и получить числовой вывод. Кроме того, вы можете сравнить уровень звука с пороговым значением и получить логический вывод (истина или ложь).

См. «Использование датчика звука NXT» для получения более подробной информации о работе датчика звука NXT, данных, которые он предоставляет, и программных примерах.
Выберите порт датчика и режим


Выбор порта
Выбор режима
Вводы
Выводы

Используйте «Выбор порта» в верхней части блока, чтобы убедиться в том, что номер порта датчика (1, 2, 3 или 4) соответствует порту модуля EV3, к которому подсоединен датчик звука NXT.

Используйте «Выбор режима» для выбора режима блока. Доступные вводы и выводы будут меняться в зависимости от режима.
Режимы
Режимы измерения


В режимах «Измерение – дБ» и «Измерение – дБа» выдается информация о звуковом уровне в выводе «Уровень звука». В режиме «Измерение – дБ» уровень звука фильтруется для приближения к чувствительности человеческого уха при различных частотах.

Уровень звука измеряется в процентах (от 0 до 100). Если датчик звука откалиброван, значение уровня звука настроено таком образом, что 0 соответствует минимальному откалиброванному уровню звука, а 100 соответствует максимальному откалиброванному уровню звука.
Режимы сравнения


В режимах «Сравнение – дБ» и «Сравнение – дБа» измеряется уровень звука, как и в режимах измерения. Затем режимы сравнения сравнивают уровень звука с пороговым значением, используя выбранный тип сравнения. Истинный/ложный результат отображается в окне «Результат сравнения», а уровень звука отображается в окне «Уровень звука».
Режимы калибровки


Режимы калибровки позволяют вам выполнить калибровку датчика звука NXT из программы.

Режим «Калибровка – Минимум» позволяет вам указать минимальный уровень звука во вводе «Значение». После выполнения калибровки, датчик звука NXT отобразит данный уровень звука, как равный 0 или указанному значению.

Режим «Калибровка – Максимум» позволяет вам указать максимальный уровень звука во вводе «Значение». После выполнения калибровки, датчик звука NXT отобразит данный уровень звука, как равный 100 или указанному значению.

Режим «Калибровка – Сброс» восстанавливает калибровку датчика звука NXT до первоначального значения.
Вводы и выводы
Вводы, доступные для блока датчика звука NXT, будут зависеть от выбранного режима. Вы можете вводить значения ввода прямо в блоке. Или же, как вариант, значения ввода можно передавать по шинам данных от выводов других программных блоков.
ВводТипДопустимые значенияПримечания
Тип сравнения Числовое значение0 - 50: = (равно)
1: ≠ (не равно)
2: > (больше, чем)
3: ≥ (больше или равно)
4: < (меньше, чем)
5: ≤ (меньше или равно)
Пороговое значение Числовое значениеЛюбое числоЗначение для сравнения данных датчика
Значение Числовое значение0 – 100Уровень звука для режимов калибровки
Доступные выводы будут зависеть от выбранного режима. Для применения вывода воспользуйтесь шиной данных для его подключения к другому программному блоку.
ВыводТипПримечания
Уровень звука Числовое значениеСила звука (громкость), 0-100.
Результат сравнения Логическое значениеИстинный/ложный результат режима сравнения.
Звук NXT
Быстрые ссылки