![]() |
![]() |
#31 | ||
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Хотя если использовать доп. выход с ШИМ , то можно что то соорудить Цитата:
|
||
![]() |
![]() |
![]() |
#32 |
Junior Member
Регистрация: 04.09.2015
Сообщений: 13
Вес репутации: 0 ![]() |
![]()
Как раз на ШИМ и повесил, держа в руках посмотрел, вроде получается. Как поведет себя на машине пока не ясно. Привинтить к вращающейся серве не получается (по эстетическим соображениям), мы не ищем легких путей
![]() Другими словами, при попадании излучении правого ИК диода в левый tsop, что б он игнорировал эти импульсы? |
![]() |
![]() |
![]() |
#33 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Обычно монтируют несколько светодиодов подключенных последовательно
А зачем их разделять? Светодиоды посылают сигнал постоянно, а приемники будут опрашиваться последовательно друг за другом Если на приемнике лог.ноль то значит там и препятствие |
![]() |
![]() |
![]() |
#34 |
Junior Member
Регистрация: 04.09.2015
Сообщений: 13
Вес репутации: 0 ![]() |
![]()
У меня так и не получилось сделать на ШИМе(((
не зависимо от значения 20 или 200 может сработать на расстоянии 100 см так же и 10 см. Причем если меньше 10 см, то может вообще не сработать. Может у Вас получится более удачный скетч? Мне вообще нужно что б одним датчиком ловил два значения ("препятствие далеко" - 70-100 см и "препятствие близко" - 1-10 см). Причина по которой необходимо разделять левый/правый, что б сигнал отразившийся от препятствия которое по факту находится с правой стороны. Например если будет стоять круглый столб, то угол отражения вполне может попасть на противоположный приемник. Расстояние между приемниками будет не более 10 см. |
![]() |
![]() |
![]() |
#35 | |||
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Цитата:
Цитата:
|
|||
![]() |
![]() |
![]() |
#36 |
Junior Member
Регистрация: 04.09.2015
Сообщений: 13
Вес репутации: 0 ![]() |
![]()
Почти получилось. На маленькой скорости объезжает, разворачивается как надо, но вот если по прямой разгонится.... аж бампер отлетает)) что можно придумать? И у кого как реагирует на ножки стульев? У меня если ножка попадает по середине, он тупо не видит и со всего разгона врезается (придется по середине еще один дальномер ставить)
|
![]() |
![]() |
![]() |
#37 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#38 |
Junior Member
Регистрация: 04.09.2015
Сообщений: 13
Вес репутации: 0 ![]() |
![]()
Недавно наткнулся на статью, где написано что ШИМ можно сделать любой частоты, и сразу возник вопрос. Если это:
for(i=0; i<num; i++) //цикл несущей { digitalWrite(irLed, HIGH); //зажигаем ик-диод delayMicroseconds(impulse); //положительный полупериод digitalWrite(irLed, LOW); //гасим ик-диод delayMicroseconds(impulse-1); //выравниваем скважность } Заменить на analogWrite(irLed, 127); // при частоте ШИМ 38 кГц На сколько это реально? |
![]() |
![]() |
![]() |
#39 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
А на камкой ардуине есть ШИМ 36-38кГц?
|
![]() |
![]() |
![]() |
#40 |
Junior Member
Регистрация: 04.09.2015
Сообщений: 13
Вес репутации: 0 ![]() |
![]()
Вот в этой теме описывается, но я все равно не до конца понял как настроить именно 38кГц. http://arduino.ru/forum/apparatnye-v...#comment-24576
Получается что можно сделать в любом))) и где то я читал что ШИМ можно поднять до МГц. |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|