Знаете,вот когда вы предложили разрабатывать в графической среде Ардунии,я еще сомневался.
Но сейчас,вы понимаете что у импульса и между импульсами должен быть промежуток,
и если вы будете просто так менять значение пина то где гарантия,что ардуния не отработает это слишком
быстро и драйвер просто не воспримет сигнала?
А,так мы будем определять время изменения пина по таймеру?
А ведь еще тут правильно написали.что каплю надо утягивать назад.
А значит надо менять ещё и направление движения.
Torvn, скажите - вы вправду дурак, или талантливо прикидываетесь им по системе Станиславского?
Любой мало-мальски опытный "эмбеддер" нарисует требуемую программу за 2-3 вечера, не наступив по пути ни на одни описанные вами грабли. Еще и плавный разгон/торможение, как бонус, реализует. Задачка-то в лучшем случае тянет на вузовскую курсовую работу, для дипломной откровенно мала.
Вы уверены,что несчастный Ralf71 даже в графической среде, при серьёзном подходе к делу не запутается?
Я уверен, что если пытаешься создать своими руками такую непростую вещь, как многокомпонентный дозатор, надо таки обладать определенными знаниями. Либо привлекать к проекту людей, эти знания имеющих. Иначе вся затея заранее обречена на провал.
А ведь в вашем варианте надо ещё и обязательно писать плугин к той или иной программе.
Опять таки спрошу вас,зачем?
Можно сделать простую,не большую УП,в которой будут вычисляться количества смешиваемых красок и
даваться команды на вращение шаговиков.
Всё!
Всё, говорите? А вот у меня нет уверенности, что задача столь проста. Вы, очевидно, знаете всю "математику" расчета дозировки нескольких колеров, чтобы получить заданный цвет, точно соответствующий какому-нибудь RAL, и уверены, что там все просто, как дважды два? А вот я пока что не знаю... И, пока мне практикующий колорист не скажет, не узнаю.
Я с вас умиляюсь. Однокристалки вы в жизни не программировали, и даже из-за чужого плеча этот процесс никогда не наблюдали. С существующими средствами индустриальной автоматизации и общепринятыми в ней методами решения задач тоже не знакомы, даже понаслышке. Ну ладно, незнанием нюансов лакокрасочной колористики не попрекаю, поскольку сам в ней полный профан (хотя чуток автомалярить умею, на уровне "для себя").
При этом вы совершенно без смущения выдаете "суждения космического масштаба и космической же глупости", как говорил Шарикову профессор Преображенский. Вот только получаются они вроде "джаз круче рок-н-ролла, потому что в нем синкопа".
Весь ваш кругозор ограничен знанием, что на свете есть LinuxCNC и "в нем есть Modbus". Так вот к сведению, "Computer Numerical Control" - это такое небольшое подмножество обширной области по имени "Industrial Automation". Со своими узкоспециальными задачами и средствами их решения, далеко не всегда оптимальными за пределами этих задач.
Я тоже не охренеть какой уважаемый гуру в индустриальной автоматике. Но, тем не менее, я сервисник-наладчик этой автоматики. Есть возможность подсматривать технические решения "грандов" и на досуге анализировать, почему сделано именно так, а не иначе (иногда очень красивые и несокрушимо надежные решения попадаются, особенно в немецком и швейцарском оборудовании 90х годов разработки). Да и свои реализованные проекты (в том числе вполне серьезные и масштабные) имеются.
В общем, я рассказал, как подобную задачу решали бы взрослые опытные дяденьки. И, в принципе, мне добавить нечего.
П.С.Скорее всего,как у Ralf71 появится потребность в интеграции с другими устройствами,
так появятся и деньги на нормальный смеситель красок.
А "ненормальный" и автоматизировать нет смысла. Электронные весы, да мензурки - вот и весь инструментарий. Отмерил, вылил в ведро с "базовой" краской, поставил под мешалку.