如何在不使用微控制器的情况下使用Java/.NET/C旋转电动机
How to rotate a motor using Java/.net/c without using a micro controller
如何在不使用微控制器的情况下使用Java/.net/C旋转电动机?我知道Java/.net/C/C 的编程,但我不知道端口和使用端口通信旋转电机。
有一种方法可以做到这一点(使用任何其他微控制器)。这样做的简单方法是使用使用simple dc voltage control
的speaker and/or mic ports
。但是您需要控制您编写的程序的卷。使用output signal
的扬声器之一,将feedback
送给计算机。希望这有助于
如何将电动机与计算机连接。如果使用USB连接,则可能是您必须编写驱动程序软件。或者,您可以使用串行通信,可能需要使用微控制器。
首先,这取决于您使用的电动机类型(AC与DC与步进器)以及您如何与电动机接口。您将需要在编程和电动机本身的控制器之间进行某种功率控制(H-Bridges是最常见的)。该控制器的要求将限制您可以做的事情。
在最简单的情况下,您将能够将一些连接到电动机连接到电源放大器的DAC(数字到Analog转换器)。
。任何比这更复杂的东西,您将需要微型或模拟驱动器电路。
如果您的计算机上有一个paralell端口,则可以使用它来控制步进电机(并且可以使用诸如rxtx之类的库通过Java来控制它),但是您仍然需要外部硬件作为电源,否则您可能会烧掉主板。
相关文章:
- 在java中解决这段代码时面临循环中的问题
- 尝试用java代码编译和运行c++代码
- 在这种情况下,java对象是否可以调用本机函数
- 在java中读取c++字节的位字段
- 为什么C++对链表中的下一个节点使用指针,而像 C# 或 Java 这样的语言只使用类 Node 的名称?
- 使用已使用 java 编码的 openssl 解码数据
- SWIG Java 在使用 -DSWIGWORDSIZE64 时将int64_t转换为 jlong
- Android Java USB for native cpp
- 在由Sublime文本3编译后在cmd上显示Java程序输出
- C++ equivalent to Java Map getOrDefault?
- C++ 中的 Java 样式枚举
- 是否有技术原因阻止 Java 中的 final C++ 像 const 一样严格?
- 加密在 Windows、C++ 和 Java 中传输中的数据
- Java从C++回调到C++回调
- 在 c++ 中模拟输入并在 JAVA 中读取它?
- 用C++包装 Java 库 (JNI)
- 使用 TreeSet Java 对反转进行计数
- 验证openssl c++中的签名,这是由JAVA DSA签名的?
- 如何通过 JNI 将 C 字符串表情符号传递给 Java
- 如何在不使用微控制器的情况下使用Java/.NET/C旋转电动机