Блок «Датчик освещённости»

 

Этот датчик фиксирует общую освещенность(рассеянный свет). Через шину данных датчик может передавать текущее значение освещенности или логический сигнал «истина» или «ложь»), в зависимости от того, превышает текущий уровень освещенности пороговое значение, или он ниже.

«Пороговое значение» - это определенное значение из диапазона, в котором происходит изменение условий. Например, можно запрограммировать робота на движение вперед, если уровень освещенности превысит 60%. Пороговое значение будет равно 60. Задайте пороговое значение движком или введите его в специальное поле. Чтобы задать у часть диапазона датчика расстояния(выше или ниже порогового значении), в которой будет выдаваться команда «истина», используйте кнопки выбора или список. Та  часть диапазона, в которой выдается сигнал «истина», будет окрашена, а участок генерирования сигнала «ложь» будет серым.

По умолчанию блок «датчик освещенности» настроен на выдачу команд «истина» при уровне освещенности, превышающем 50%.Активирована правая кнопка выбора, а движок установлен на значение 50. Чтобы переключить диапазон, и команда «истина» выдавалась при уровне освещенности ниже 50%, нужно выбрать левую кнопку.

Поле  обратной связи на панели настройки показывает текущее значение датчика расстояния. (получить отраженный сигнал можно лишь тогда, когда датчик подключен к выбранному порту и установлена связь с NXT).

Для передачи любой информации, необходимо перетащить хотя бы одну шину данных от концентратора данных этого на другой блок.

Совет: как задать пороговое значение для датчика освещённости?

Если вы хотите, чтобы Блок «Датчик освещённости» выдавал сигнал "истина", когда на робота направлена лампа подсветки, несколько раз направьте её на робота, наблюдая за уровнями освещённости в поле обратной связи. Если подсветка создала уровень освещённости около 80%, можно установить пороговое значение на 70. Таким образом, при освещённости, превышающей 70% (как и в случае с подсветкой), будет выдан сигнал "истина". Более низкая освещённость будет игнорироваться.

Пороговое значение можно задать динамически, при помощи шины данных входа.

Регистрация датчиком освещённости отражения собственной подсветки.

Если установлен флажок "Включить освещение", датчик освещённости включит свою собственную лампу подсветки и зарегистрирует её отражённый свет. Эта функция оказывается крайне полезной в сложных условиях освещённости, например, в помещениях с очень ярким освещением. Эта функция также позволяет использовать датчик освещённости в качестве дальномера на небольших расстояниях. Если установить флажок “Включить освещение”, датчик, по мере приближения к объектам, отражающим свет, будет регистрировать отражённый свет нарастающей яркости. Это даёт возможность использовать датчик освещённости для предотвращения столкновения с препятствиями.

Отображение параметров настройки блока (рис. 1):

Блок, настроенный на включение подсветки

Рисунок 1. Пиктограмма Блока «Освещенности».

1.     Число указывает, к какому порту NXT подключен к Датчик освещённости. При необходимости это число можно изменить в панели настройки.

2.     Эта пиктограмма показывает, при каком уровне освещённости блок среагирует. Чем больше на пиктограмме окрашенных полосок, тем для более высокой освещённости задано пороговое значение .

3.     Пиктограмма отображается в том случае, если активирована функция “Включить подсветку ”.

4.     Когда программный блок перетащен в рабочую область, его концентратор данных открывается автоматически. Хотя бы одну шину данных следует перетащить с выходного разъёма этого блока на концентратор данных другого блока. (Дополнительную информацию см. в разделе "Концентратор данных".)

Настройка Блока «Датчик освещённости» (рис. 2):

Рисунок 2. Настройки Блока датчик освещенности.

Выберите порт, к которому подключен Датчик освещённости. По умолчанию Блоку «Датчик освещённости» назначен Порт 3. При необходимости эту настройку можно изменить.

Пороговое значение можно задать движком или ввести нужное значение в поле. Активируйте кнопку выбора справа от движка, чтобы блок срабатывал при уровнях освещённости, превышающих пороговое значение; активируйте левую кнопку выбора, чтобы блок срабатывал при уровнях освещённости более низких, чем пороговое значение. Для задания условия срабатывания датчика можно воспользоваться открывающимся списком.

Если установлен флажок "Включить освещение ", датчик включает свою лампу подсветки и регистрирует отражённый свет.

В поле обратной связи отображаются текущие показания Датчика освещённости (0-100%). Этим можно воспользоваться для опробования различных пороговых значений.

На этой схеме показаны различные характеристики разъёмов на концентраторе данных Блока «Датчик освещённости» (табл. 1):

Таблица 1. Характеристики разъемов на концентраторе данных Блока «Освещенности».

 

Разъём

Тип данных

Возможный диапазон

Что обозначают эти величины

Этот разъём игнорируется, если...

 

Порт

Порт

Число

1 - 4

1 = Порт 1, 2 = Порт 2, 3 = Порт 3, 4 = Порт 4

 

 

Max/Min

Точка запуска

Число

0 - 100

Значение для сравнения с

 

 

Max/Min

Больше / Меньше

Логика

Истина/Ложь

Логика, применяемая для сравнения.
Истина = Больше, Ложь = Меньше

 

 

Max/Min

Включить освещение

Логика

Истина/Ложь

Определяет состояние светодиодного индикатора датчика - включен или выключен

 

 

Max/Min

Да/Нет

Логика

Истина/Ложь

Результат сравнения

 

 

Max/Min

Интенсивность

Число

0 - 100

Масштабированное значение, считываемое с датчика.

 

Max/Min

Необработанное значение

Число

0 - 1024

Необработанное значение, считываемое с датчика