Робот на ультразвуке
- Войдите на сайт для отправки комментариев
Пт, 03/01/2014 - 22:34
Доброго времени суток!
Подключаю сонар по этой схеме (у меня Arduino UNO, Motor Shield L293D на четыре мотора, двухколесное шасси, сонар HC-SR04, динамика нету)
заливаю этот скетч
Но при попытке залить скетч выскакивает ошибка
motor_IR_forum.ino: In function 'uint16_t GetDistance()':
motor_IR_forum:62: error: 'find_similar' was not declared in this scope
и выделяется строчкав скетче
1 |
dist=(find_similar(sensor, size_buff, 58))/58; // //фильтруем показания датчика и переводим в см |
В чем может быть проблема?
Скачайте библиотеку CyberLib.h
Скачайте библиотеку CyberLib.h
Эту библиотеку я уже скачал и закинул в :\Program Files\Arduino\libraries
как понять отсутствует?
Я вот сейчас снова обновил библиотеку CyberLib.h,снова попробовал залить скетч,
снова ошибка.
P.S. Удалил из скетча строчку "for(uint8_t i=0; i<12; i++) beep(50, random(100, 1000)); //звуковое оповещение готовности робота" и скетч залился, но ни чего не происходит, платформа ни куда не двигается и датчик ни как не реагирует.....
Странно..... залилскетч второй раз без той же строчки....робот поехал, НО едет всегда налево, т.е. постоянно крутится правое колесо, датчик реагирует на расстоянии примерно 10-15 см, но ни чего не меняется, робот также едет налево с единственным отличием-едет он рывками, как бы дергается видимо косяк в скетче......помогите пожалуйста! если надо могу видео скинуть?!
Попробуйте его
Возможно что у Вас драйвер моторов не правильно подключен
Попробуйте его
Возможно что у Вас драйвер моторов не правильно подключен
Тоже самое, единственное отличие что в самом начале крутятся оба колеса в разные стороны, где то секунду, а потом снова крутится одно правое колесо и робот едет налево, тоесть кротится вокруг левого колеса...
Скажите, а есть какой нибудь скетч для проверки сонара? Или тут не в нем проблема?
Похоже что проблем а в сонаре
Похоже что проблем а в сонаре
а как его можно проверить?
А питание робота как и от чего осуществляется?
А питание робота как и от чего осуществляется?
Питание платформы осуществляется от 4х Li-ion АА-аккумуляторов по 3,7v каждый, соедененных по 2 последовательно и 2по2 параллельно, на выходе ~7,5v.
Питание ардуины реализованно от 9v батарейки типа "крона"
Сонар подключен через L293D Motor Drive Shield может в этом проблема, может его надо напрямую к дуине цеплять? тогда возникает вопрос как в таком случае подключать Motor Shield ?
Похоже что проблем а в сонаре
а как его можно проверить?
Найдите, что у вас за модель, в вики производителя должна быть инструкция и примеры кодов.
Например: http://www.seeedstudio.com/wiki/Grove_-_Ultrasonic_Ranger
Потом ещё на этом форуме можно, тоже кучу всего найдете.
Похоже что проблем а в сонаре
а как его можно проверить?
Найдите, что у вас за модель, в вики производителя должна быть инструкция и примеры кодов.
Например: http://www.seeedstudio.com/wiki/Grove_-_Ultrasonic_Ranger
Потом ещё на этом форуме можно, тоже кучу всего найдете.
Модель сонара у меня HC-SR04
Воспользуйтесь поиском по сайту, вот например нашлось:
http://arduino.ru/forum/obshchii/dalnomer-hc-sr04
http://arduino.ru/forum/programmirovanie/sketch-dlya-ultrasonic-hc-sr04
И так далее:)