26.05.2013, 14:05 | #1 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Робот объезжающий препятствия
Предлагаю упрощенную схему робота объезжающего препятствия
В прошлой статье для робота требовались оптические энкодеры на каждое колесо. Но как выяснилось у подавляющего большинства пользователей нет возможности установить энкодеры на свои конструкции. По этой причине я упростил схему и код Робот состоит из Акриловой платформы Arduino Nano v.7 Ultrasonic sensor Драйвер двигателей Инструкция по сборке Схема робота Библиотека CyberLib Исходный код PHP код:
Но вот наконец то попался вариант, когда робот покрутился прежде чем выбраться |
21.06.2013, 21:42 | #2 |
Junior Member
Регистрация: 11.08.2012
Сообщений: 17
Вес репутации: 0 |
А где же взять библиотеки?
Спасибо за прекрасно проведённую и описанную работу! Очень хочу повторить, и сразу натыкаюсь в коде на включённые библиотеки:
Код:
#include <CyberLib.h> |
22.06.2013, 01:27 | #3 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
В теме про ускорение работы Arduino
В этой библиотеке все что требуется А WDT можно не использовать,он нужен на тот случай если контроллер зависнет и эта функция корректно работает только с ARDUINO Nano V.7 |
22.06.2013, 12:03 | #4 |
Junior Member
Регистрация: 11.08.2012
Сообщений: 17
Вес репутации: 0 |
ещё вопросик.
Спасибо, всё собралось. даже моторчики зашевелились(пока платформу не собрал).Я использую arduino mini pro,теперь следующий вопрос:
как правильно подключить пищалку к пину D11? Можно ли использовать обычные эл.магн.динамики на 16 Ом или пьезо? В описании carduino v7 не совсем понятно-стоит ли в цепи ножки SPK транзистор. P.S. Уже нашёл Последний раз редактировалось Nik; 22.06.2013 в 18:07. Причина: решено |
23.06.2013, 09:23 | #5 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Я использую звуковой капсуль, пищит достаточно громко
Динамик 16 ом тоже можно использовать |
25.01.2014, 12:23 | #6 |
Junior Member
Регистрация: 21.01.2014
Сообщений: 5
Вес репутации: 0 |
Re: Робот объезжающий препятствия
Вопрос - попытался повторить один в один вашу конструкцию.
У меня контроллер Arduino MEGA 2560/ Сразу после запуска компиляции выдает ошибку кода, останавливаясь на строке motors_init; //инициализация выходов моторов "D4 Out was not declared in this scope "D11 Out was not declared in this scope "D14 Out was not declared in this scope "D15 IN was not declared in this scope "A6 read was not declared in this scope "beep was not declared in this scope "WDTO 500ms was not declared in this scope Что делаю не так или может все дело в особенностях кода для Arduino MEGA 2560 ? Помогите пожалуйста с кодом. Где можно посмотреть код того же самого, но с установкой уьтразвукового сканера на серву. И еще у вас была опубликована ранее схема с применением компаса. Где ее можно найти ? Спасибо. |
25.01.2014, 12:31 | #7 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Робот объезжающий препятствия
Библиотека CyberLib поддерживает контроллеры Atmega168/328
|
25.01.2014, 14:57 | #8 |
Junior Member
Регистрация: 21.01.2014
Сообщений: 5
Вес репутации: 0 |
Re: Робот объезжающий препятствия
|
25.01.2014, 15:02 | #9 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Робот объезжающий препятствия
К сожалению под мегу нет
|
25.01.2014, 16:47 | #10 |
Junior Member
Регистрация: 21.01.2014
Сообщений: 5
Вес репутации: 0 |
Re: Робот объезжающий препятствия
|
Здесь присутствуют: 8 (пользователей: 0 , гостей: 8) | |
|
|