Как написать программу, которая управляет двигателем - PullRequest
5 голосов
/ 13 февраля 2011

Что ж, я хочу подключить мотор для перемещения лазерной указки вверх / вниз влево / вправо, чтобы рисовать узоры на стене,

Я не могу найти примеров людей, делающих это.

Кто-нибудь сталкивался с какой-либо помощью для этого проекта / какой язык программирования будет использоваться для этого / какие порты компьютера будут использовать / мне придется сделать схему или я могу просто купить ее?

1 Ответ

2 голосов
/ 13 февраля 2011

Существует множество различных подходов, которые вы можете использовать для этого.Вот некоторые из них на моей голове.
1. Вы можете использовать микроконтроллер, как Arduino.
2. Вы можете использовать последовательный порт и сокет.Здесь был бы хорошим ресурсом, если вы хотите продолжить этот маршрут.http://www.easysw.com/~mike/serial/serial.html
3. Если вам нужно управлять только двумя моторами, вы можете использовать разъем для наушников на вашем компьютере.Вы можете подключить простую схему усилителя к каждой из линий левого и правого динамика.Затем подключите каждый из усилителей к отдельному двигателю.Затем вы могли бы написать программу, которая генерирует отдельный звук для каждого канала, таким образом изменяя напряжение, подаваемое на каждый двигатель.

PS Если вы используете сервопривод, вы можете контролировать точный угол лазера.

...