Здравствуйте! Без трех дней осваиваю flprog и в целом все интуитивно понятно. Но столкнулся неразрешимой (Для меня) проблемой.
Накидал схему для железа состоящего из arduino uno, cnc shield v3, фоторезистора, двух драйверов A4988 и двух Nema17. Суть простая, один двигатель крутится только в одну сторону, в то время как второй (работая с меньшей на скоростью) меняет свое направление от замыкания двух кнопок (каждый клик меняет направление движения - т.е двигатель бегает "туда-сюда") и все это дело останавливается и стартует в зависимости от фоторезистора (Есть свет - двигаемся, нет света - стоим).
Эту схему (Прилагаю файл во вложении) я осилил с помощью данного форума и youtube'а, все работает как надо и можно было бы запускать проект но, есть острая необходимость регулировки скорости работы данных двигателей, чтоб можно было во время работы подрегулировать обороты, и вот здесь я напоролся на стену, пробовал через scale подключать аналоговый потенциометр на параметр onval в генераторах управляющих двигателями, но они на него абсолютно не реагируют, пробовал подключать энкодер и по готовым библиотеками, и собирал по схемам из интернета, все им (двигателям) побоку (Кстати энкодер мне больше нравится, так как там есть кнопка которую можно повесить на вкл/выкл и не городить отдельную, да и в целом он как то уверенней крутится).
Так вот. Может кто подскажет как это реализовать? Заранее благодарен любой помощи.
P.S. И еще два момента, не таких критичных как регулировка оборотов, но все же если кто знает как сделать поделитесь пожалуйста.
1. Плавный старт и остановка двигателей при срабатывании фоторезистора.
2. Снижение оборотов двигателя (который бегает от кнопки к кнопке), при каждом клике на определенную величину (т.е. раз клик на единицу медленней, два клик еще на единицу медленней).