Здравствуйте!
Начали готовить к выступлениям на соревнованиях. В частности, есть задача движения по черной линии на белом фоне и, наоборот, по белой линии на черном фоне. Ощутили нехватку датчиков цвета. Можно ли их прикупить дополнительно? Или будет работать датчик траектории, если что-то инвертировать при подключении или в его блоке в программе? Что посоветуете?
Датчики
- Mr.Kubikus
- Сотрудник ПАКПАК
- Сообщения: 1020
- Зарегистрирован: 22 окт 2010, 23:57
Re: Датчики
Здравствуйте!
Во-первых, датчик освещенности с аналоговым выходом имеется - заказной номер 128598.
Сигнал от датчика траектории 128598 следует инвертировать в программе. Так как это логический сигнал, то для инвертирования можно использовать соответствующую логическую операцию. Ниже я привел пример использования блока, выполняющего операцию логического инвертирования.
Во-первых, датчик освещенности с аналоговым выходом имеется - заказной номер 128598.
Сигнал от датчика траектории 128598 следует инвертировать в программе. Так как это логический сигнал, то для инвертирования можно использовать соответствующую логическую операцию. Ниже я привел пример использования блока, выполняющего операцию логического инвертирования.
Re: Датчики
Теперь спрошу о датчике цвета. Есть ли такой в ассортименте фишертехник? Дело в том, что в папке Sample Programs\Robo Explorer есть программные файлы Color_detector_2 и Color_detector_3, в которых, судя по всему, делается попытка распознавания цвета с помощью датчика освещенности. Выделив иконку датчика, получаю окно Input, в котором обозначен аналоговый вход и указан тип изображения иконки:
Image:
Color sensor
Что бы это значило? Датчик цвета все же есть? Или датчиком освещенности по отраженном красному пятну излучения светодиода делается попытка оценить оттенок цвета по уровню яркости. Кстати, пороговые значения приведены в интервале 170-260 единиц.
Image:
Color sensor
Что бы это значило? Датчик цвета все же есть? Или датчиком освещенности по отраженном красному пятну излучения светодиода делается попытка оценить оттенок цвета по уровню яркости. Кстати, пороговые значения приведены в интервале 170-260 единиц.
- Mr.Kubikus
- Сотрудник ПАКПАК
- Сообщения: 1020
- Зарегистрирован: 22 окт 2010, 23:57
Re: Датчики
Все верно. Для определения цвета поверхности используется датчик освещенности, по сигналу которого оценивается оттенок.
Дело в том, что поверхности разного цвета по разному отражают ИК свет, который излучается светодиодом датчика освещенности. Поэтому можно экспериментальным путем составить градуировочную шкалу и определить соответствие между показаниями датчика и оттенками интересующих нас цветов.
Должно получиться что-то вроде следующей диаграммы:
Дело в том, что поверхности разного цвета по разному отражают ИК свет, который излучается светодиодом датчика освещенности. Поэтому можно экспериментальным путем составить градуировочную шкалу и определить соответствие между показаниями датчика и оттенками интересующих нас цветов.
Должно получиться что-то вроде следующей диаграммы: