Здравствуйте уважаемые форумчане!
Прошу прощения, если создал повторную тему, но не нашел никакого ответа на свой вопрос в темах форума.
Итак к вопросу:
Пытаюсь начать работать с модулем технического зрения TrackingCam который успешно присоединил согласно инструкции к плате Arduino Mega2560.
С помощью программы TrackingCam обучил модуль распознавать объект, предварительно установив необходимые драйвера и прошивку.
Приступив к программному коду по обнаружению объектов, предварительно скачав и загрузив библиотеку TrackingCamDxlUart, столкнулся с проблемой, которая в учебном пособии не выявлена, но выявляется у меня, а именно в следующем программном коде:
<вставьте код правильно в новом сообщении в этой же теме>
появляется ошибка строчки “trackingCam.TrackingCamDxlUartInit(CAM_ID, UART1, CAM_BAUDRATE, PC_BAUDRATE, TRACKING_CAM_TIMEOUT);” при попытке проверить (или загрузить), которая звучит так:
‘class TrackingCamDxlUart’ has no member named ‘TrackingCamDxlUartInit’
или в переводе на русский:
В классе TrackingCamDxlUart нет члена с именем TrackingCamDxlUartInit
Обычная рекомендация, если на работает - посмотреть примеры из скаченной библиотеки. Бывает что в разных версиях разное использование.
В вашем случае скорее всего надо
trackingCam.init
вместо
trackingCam.TrackingCamDxlUartInit
ну значит нет. Компилятор это знает точно, нет оснований ему не верить.
Чтобы узнать, какие методы есть в библиотеке, открываете .h файл и читаете заголовок класса