Использование ИК-приёмника на OpenCM 9.04

22 Марта 2017

Изначально в обучающей среде программирования ROBOPLUS TASK невозможно использовать ИК приемник вместе с контроллером OpenCM 9.04 из-за чего становится затруднительным использование джойстика RC-100 для управления роботом на основе контроллера OpenCM по ИК связи (COM порт не воспринимает сам ИК датчик). Есть способ обойти данное неудобство- использовать порты для работы с датчиками, ведь ИК приемник на самом деле тот же датчик.

Именно эти два порта возможно будет переназначить на “User Device” в отличие от двух оставшихся.

Согласно карте распиновки внизу платы, нам потребуются три центральных выхода этих портов: GND, ADC(аналоговый выход), 3.3V.

Соответственно, ИК приемник питается от 3.3V. Серый провод ИК приемника соответствует земле, далее идет  питание, а далее- выход отсылки данных, который мы и будем подсоединять  к нашему аналоговому входу ADC.

Так что от нас требуется верным образом соединить наш 2 или 3 порт с самим датчиком( три средних пина порта с тремя пинами датчика):

Теперь напишем простую прошивку для использования ИК возможностей контроллера RC-100.

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

Вернуться к списку публикаций