gpt4 book ai didi

Java LED 编程

转载 作者:行者123 更新时间:2023-12-02 07:38:10 30 4
gpt4 key购买 nike

只是想知道是否有任何 Java API 可以让您控制台式机/笔记本电脑外壳上的 LED?

或者,如果不可能,是否有可能?

最佳答案

如果你说的是前面的 LED 指示电源状态和 HDD 繁忙状态,恐怕没有办法玩它们。 AFAIK它们直接由主板中的 Controller 控制,并且不暴露于BIOS以上的任何软件。

如果您想将自定义 LED 组插入您的机器并使用 Java 控制它们,那么您可以将它们连接到串行或并行端口并使用 Java native 方法(本质上与C 或 C++ 代码)来控制它们。 AFAIK,这是因为 JVM 没有直接的 API 来与底层硬件对话。这可能会变得相当棘手,因为 Windows Vista 及更高版本需要内核模式驱动程序来与端口通信,并且所有用户模式软件都会被阻止。所以你的 C++ 代码应该与内核模式驱动程序对话。

另一种方法是断开 LED 与 PC 的连接,并通过 WiFi 或蓝牙通过自定义协议(protocol)进行通信。正如 @Makoto 所提到的,您可以使用 arduino 或类似的板并通过无线或有线技术进行通信。

关于Java LED 编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11919008/

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