gpt4 book ai didi

java - 制作 USB 设备,用 Java 控制它

转载 作者:搜寻专家 更新时间:2023-10-30 19:44:54 25 4
gpt4 key购买 nike

我正在考虑制作一个带有旋钮、按钮和 LED 的物理 Controller (设备?)。我想使用 Java 与它交互(响应旋钮、点亮 LED 等)。我提到 Java 的原因有两个:首先,我很了解 Java1。其次,我已经用 Java 编写了我需要与之交互的程序的其余部分(尽管有多种方法可以从另一种语言与 Java 程序对话)。

我希望设备通过 USB 连接并且独立于(计算机)平台。

除了开始阅读 Arduino 网站外,我完全不知道从哪里开始。 这是我最好/唯一的选择吗?有没有更适合与 Java 通信的东西?

注意:我知道 Arduino 与 Java 有关(不确定是什么),但代码似乎必须用 C 的子集编写。

我将如何开始这个话题?


1 - 请不要笑。

最佳答案

Arduino 开发环境是用 Java 编写的。

但您为 Arduino 平台编写程序的标准语言实际上是 C++。

Arduino 平台基于 Atmel AVR 芯片。至少有一个 Java VM for AVR chips . AVR 还可以使用其他语言,例如 Forth和 BASIC(虽然我只能找到商业版本,所以如果你想找到它们,我会搜索“AVR BASIC”)。

Arduino 使用虚拟 COM 端口在主机和它之间进行通信。虚拟 COM 端口模拟旧式串行线,但使用 USB 完成。您可以使用 Java communication API然后让主机上运行的 Java 程序与您的物理设备通信。

关于java - 制作 USB 设备,用 Java 控制它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2159253/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com