0

如何在不使用微控制器的情况下使用 Java/.net/c 旋转电机?我知道 Java/.net/c/c++ 中的编程,但我不知道使用端口通信的端口和旋转电机。

4

4 回答 4

2

有一种方法可以做到这一点(没有任何其他微控制器)。简单的方法是使用speaker and/or mic portswhich use simple dc voltage control。但是您需要通过您编写的程序控制音量。使用其中一个扬声器output signal驱动电机,然后将麦克风提供feedback给计算机。希望这会有所帮助

于 2012-11-05T18:14:39.090 回答
1

你怎么把电机和电脑连接起来?如果它使用 USB 连接,那么可能你必须编写驱动程序软件。或者您可以在可能必须使用微控制器的情况下使用串行通信。

于 2012-11-05T18:13:25.077 回答
1

首先,这取决于您使用的电机类型(交流电、直流电和步进电机)以及您与电机的接口方式。您将需要在您正在编程的控制器和电机本身之间进行某种电源控制(H 桥是最常见的一种)。此控制器的要求将限制您可以执行的操作。

在最简单的情况下,您可以将比特流写入连接到电机的功率放大器的 DAC(数模转换器)。

任何比这更复杂的东西,您都需要微型或模拟驱动器电路。

于 2012-11-05T18:14:19.140 回答
1

如果您的计算机上有一个并行端口,您可以使用它来控制例如步进电机(并且您可以使用诸如 RXTX 之类的库通过 Java 来控制它),但您仍然需要外部硬件作为电源,否则您可能烧掉你的主板。

于 2012-11-05T18:14:56.030 回答