Технический форум по робототехнике.
blindman » 03 май 2009, 19:18
1. Номиналы не ставили так как датчики используем в первый раз, надо подбирать.
2.
[[Модули Open Robotics и документация к ним]]
=DeaD= » 03 май 2009, 19:19
Кондёры 0.01мкФ, резисторы 330 Ом. А модуль и правда был раньше сделан, чем подобраны номиналы
![Smile :)](http://roboforum.ru/images/smilies/smile.gif)
Цена модуля 350р
PS: blindman опередил
Добавлено спустя 58 секунд:PPS: Я еще наверное прежде чем продавать пару раз модуль откатаю на практике
VIRUS_V8 » 25 июл 2009, 12:07
Добрый день!
Антон, подскажи пожалуйста твой датчик линии надо только на АЦП подключать? или можна его на любой вывод МК прицепить?
а то я чет такой тоже спаял (ток на 4 датчика) подключил к цифровым выводам ... чет не работает ... На АЦП не пробовал подключать еще времени не было (поетому не знаю может и все будет работать)
=DeaD= » 25 июл 2009, 12:10
А ты какой спаял - с кондёрами?
Он емкостный - сначала включаешь порты на выход, сбрасываешь, потом включаешь на вход, ждёшь X времени и читаешь чего получилось - где более белая поверхность - там быстрее кондёры заряжаются, а так как X мы сами задаём - можно без кучи АЦП регулировать на ходу чуствительность датчика линии.
VIRUS_V8 » 25 июл 2009, 12:17
да с кондерами.
понял ... а на сколько надо включить порт на выход? и сколько нужно времени (Х) чтобы можно было опрашивать датчик (растояние пол-датчик примерно 10...15 мм)?
=DeaD= » 25 июл 2009, 12:21
Я на 500мкс вроде то и другое включал.
Добавлено спустя 35 секунд:А вот расстояние до пола 15мм - может и не вытянуть, я до 10мм тестировал. Но попробуйте
![Smile :)](http://roboforum.ru/images/smilies/smile.gif)
VIRUS_V8 » 25 июл 2009, 12:39
500 мкс это сколько будет в ms (чет запутался)?
порообую на растояние 10 мм для начала настроить главное чтобы заработало, а потом можно будет попробовать и 15 мм.
Большое спасибо за помощь!
ALHIMIK » 25 июл 2009, 12:42
0.5
MiBBiM » 25 июл 2009, 12:43
милли -
![LaTeX: 10^{-3}](http://dxdt.ru/f/?10^{-3})
микро -
![LaTeX: 10^{-6}](http://dxdt.ru/f/?10^{-6})
в баскоме WAITUS 500 ждет 500мкс
ALHIMIK » 25 июл 2009, 12:45
delay_us() в Истенной Вере
=DeaD= » 25 июл 2009, 12:55
VIRUS_V8 писал(а):Большое спасибо за помощь!
Всегда пожалуйста
![Smile :)](http://roboforum.ru/images/smilies/smile.gif)
главное пиши потом, чего получилось!
Информация увеличивает свою ценность только когда ею обмениваются
Добавлено спустя 52 секунды:ALHIMIK писал(а):delay_us() в Истенной Вере
Неа, вот так в истинной вере - _delay_us()
![Wink ;)](http://roboforum.ru/images/smilies/wink.gif)
ALHIMIK » 25 июл 2009, 12:58
Это уже диалекты...
#define delay_us(a) _delay_us(a) и нет проблем
а ещё лучше на таймере...
MiBBiM » 25 июл 2009, 13:14
ALHIMIK, некорректно говорить на языках в присутствии людей, их не знающих
![Smile :)](http://roboforum.ru/images/smilies/smile.gif)
ALHIMIK » 25 июл 2009, 13:30
![Sorry :sorry:](http://roboforum.ru/images/smilies/sorry.gif)
мне казалось это очевидным...
Пора заканчивать с флеймом
VIRUS_V8 » 26 июл 2009, 21:23
снова наступил на грабли с датчиком линии.
сделал как говорил Антон. Настроил вывод на выход (включили на 500 мкс),сбрасываем, настроил вывод на вход (ждем 500 мкс), и читаем значение...
а нужно проверять за какое время сигнал дошел (как узнать датчик на линии или на белом полу)?
Раньше делал датчики линии с использованием компаратора, поетому сейчас возникают такие вопросы.
Добавлено спустя 2 минуты 8 секунд:
или может есть тестовая версия программы (сильно бы помогла, если конечно не жалко)