Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何用Java制作最简单的软件控制开/关硬件?_Java_Hardware_Hardware Interface - Fatal编程技术网

如何用Java制作最简单的软件控制开/关硬件?

如何用Java制作最简单的软件控制开/关硬件?,java,hardware,hardware-interface,Java,Hardware,Hardware Interface,我想制作最简单、最可靠的由计算机软件(Java)控制的开/关设备 我曾考虑使用带继电器的正弦音频信号+RC滤波器,用于特定频率,但不幸的是,我不能使用声卡,因为它已经被用于不同的用途 如何在没有太多兼容性/可靠性问题的情况下实现这一点它应该可以在Unix和Windows上运行 我指的是输出设备,所以我想从Java软件打开/关闭中继。USB MIDI适配器,然后是MIDI到中继。可能使用Raspberry Pi(包括GPIO控制器)。放置一个web服务来控制GPIO。web服务可以从任何HTTP客

我想制作最简单、最可靠的由计算机软件(Java)控制的开/关设备

我曾考虑使用带继电器的正弦音频信号+RC滤波器,用于特定频率,但不幸的是,我不能使用声卡,因为它已经被用于不同的用途

如何在没有太多兼容性/可靠性问题的情况下实现这一点它应该可以在Unix和Windows上运行


我指的是输出设备,所以我想从Java软件打开/关闭中继。

USB MIDI适配器,然后是MIDI到中继。

可能使用Raspberry Pi(包括GPIO控制器)。放置一个web服务来控制GPIO。web服务可以从任何HTTP客户端访问


我可能不够精确,没有误解您-我想要一个输出设备-从java程序打开/关闭继电器。我看到midi输出的可能性,但如何将midi信号从这样的输出转换为简单的0/1信号?例如,已接受-我认为RC滤波器+继电器更简单,但这似乎是最简单的替代方案,没有定制硬件。很好的解决方案,可能非常可靠,但我认为“开/关”开关有点过度设计。