Управление с USB для arduino
- Войдите на сайт для отправки комментариев
Разобрался с Motor Shield, какой покупать для управления им с LPT порта....
И озадачился, а можно ли использовать Arduino (его нет) для управления шаговиками с USB!
Так как при лучшем решении 2 пина LPT отдается шаговику 1, ещё 2 шаговику 2, ещё 8 - под 8 выводов для ЦАП (туда будет слатся байт и получим градации напряжения от 0 до 255 единиц). Всего 12 пинов, что уже LPT отпадает, да и устарел он, а что если сгорит?
Вопрос можно ли достучатся до контролера (если в нем написана программа) посылая команды
(на компе будет прога на Делфи, лпт хорошо управляется) двигателю 1,2 указывая количество шагов и посылая нужное слово разбитое на 8 цифровых выходов? или USB в контроллере сугубо для программирования контроллера.
Так же надо 4 входа (будут оконечники - выключатели) для уведомления программы, что препятствие - шаговик в конце стола.
>И озадачился, а можно ли использовать Arduino (его нет) для управления шаговиками с USB!
Да.
>Вопрос можно ли достучатся до контролера (если в нем написана программа) посылая команды
Да.
Тема и на форуме поднималась и в инете примеров масса. В общем виде со стороны ардуины вы работаете с объектом Serial, а со стороны компа, либо в терминальной программе шлете команды, либо, программно, в дельфи открываете com-порт и пишите туда свои команды, вычитываете ответы ардуины (если скетч что-то отвечает). Между ардуиной и скетчем пересылаются байты. Как их формировать, как интерпретировать (строку они означают, бинарные данные и т.п.) - это уже ваша забота как автора скетча.
>Так же надо 4 входа (будут оконечники - выключатели) для уведомления программы
C точки зрения ардуины это обыкновенный кнопки. В базовых туториалах есть примеры работы с кнопками.
спасибо, актуально, мегу уже в пятницу возьму
нашел пример http://arduino.cc/en/Tutorial/SwitchCase2
сначала думал про USB как usb, а онное как эмуляция ком-порта...