Страница 1 из 1

Qtrsensors или слежка за линией.

Добавлено: 25 мар 2021, 21:26
richialex
Здравствуйте. Можно ли на стандартных блоках собрать, что то похожее на функционал библиотеки "qtrsensors"? Ну или может быть есть возможность обойтись без нее....

Задача стоит такая. Плавно управляя скоростью двигателя (Двигатель шаговый, работает на блоках AlexCrane), удержать проволоку между тремя фоторезисторами расположенными в ряд. В данный момент фоторезисторы работают как стоп, просто стопоря движок на 1 сек при срабатывании. Но при этом, постоянно дергается проволока, что плохо сказывается на намотке.

Про qtrsensors спрашиваю потому, что нашел готовый функционал в ардуино проекте (не flprog), но не знаю как прикрутить это к flprog, ну и так понимаю, она используется в роботах, которые катаются по линии, может кто делал такого в нашей программе?

Qtrsensors или слежка за линией.

Добавлено: 25 мар 2021, 23:51
DanilaWERT
Можешь сам попробовать.Это занимательно :smile171:
Как создать блок пользователя из примера от Айдара

Qtrsensors или слежка за линией.

Добавлено: 26 мар 2021, 00:35
richialex
DanilaWERT писал(а): 25 мар 2021, 23:51 Можешь сам попробовать.Это занимательно
Пробовал уже, но то ли лыжи не едут, то ли асфальт не совсем скользкий... Но скорее всего, элементарно знаний и опыта не хватает. В общем не получается - по крайней мере с наскока. Ну и зачем изобретать велосипед, если возможно уже есть решение. И задавая вопросы на форуме уже убедился в том, что ответ часто лежит на поверхности, но из-за малого опыта работы в программе я его просто не вижу.

Qtrsensors или слежка за линией.

Добавлено: 26 мар 2021, 00:44
DanilaWERT
[ref]richialex[/ref], ты б проект выложил.Твой который.Может и помогут..
richialex писал(а): 26 мар 2021, 00:35уже убедился в том, что ответ часто лежит на поверхности
Согласен.

Qtrsensors или слежка за линией.

Добавлено: 26 мар 2021, 11:46
richialex
DanilaWERT писал(а): 26 мар 2021, 00:44 ты б проект выложил
Проект ниже. Три датчика Up, Middle, Down расположены в ряд на мин. расстоянии друг от друга, при срабатывании выдают единичку, но в принципе можно и на аналоговый сигнал переключить, так же как и увеличить их количество. Ну и сама суть остается, нужно плавно регулировать скорость двигателя, чтоб проволока оставалась с пределах данных датчиков.