Определение цвета предмета с помощью контроллера Arduino. Часть 2 Teleskop's Блог / 30.05.2015 Для моделирования дорожной ситуации проезда перекрёстков роботом-автомобилем по правилам дорожного движения возникла необходимость создания светофора, то есть установки, имитирующей работу светофора. А именно, штатива и лампы, которая попеременно мигала бы различными цветами. Для сборки модели светофора использовались детали детского металлического конструктора, RGB-светодиод и плата Arduino Uno R3.Второй частью установки был фоторезистор, который определял сигнал светофора, горящего в данный момент. Сначала собрали стационарную модель, которая состояла из одной платы, управляющей и светофором, и определением цвета. Первоначальный вариант схемы выглядел следующим образом.Впоследствии стало понятно, что следует разделить устройство на две части. Перенесли установку, определяющую цвета, на отдельную плату. Это позволило придать ей автономности и мобильности, необходимой для встраивания в автомобиль.Скетч для светофора является стандартной программой для поочерёдно мигающих светодиодов RGB-сборки.Скетч для определения цвета фоторезистором.После того, как установка собрана, можно переходить к калибровке значений уровня освещённости. Дело в том, что значения разного цвета нужно находить самим. Для этого был осуществлён первый запуск установки. RGB-светодиод загорается разными огнями, а фоторезистор считывает эти показания. Эти показания будут эталонными. С помощью сравнения новых показателей с данными из контрольного замера будет происходить определение цвета. Для семи цветов спектра были определены диапазоны значений, которые вы можете увидеть во втором коде.Статьи по теме:Определение цвета предмета с помощью контроллера ArduinoКак услышать свет? Преобразование световых волн в звуковые с помощью контроллера Arduino arduino светофор