我正在寻找使用 Java 程序打开和关闭LED的方法。我在大约 5 分钟内用 C# 完成了这个项目,但在 Java 中似乎更具挑战性。我让 Arduino 等待将 1 或 0 写入COM 端口,然后根据此更改 LED。我用于 Arduino 的代码如下。
int LedPin = 13;
char data;
void setup()
{
Serial.begin(9600);
pinMode( LedPin , OUTPUT );
}
void loop()
{
data = Serial.read();
if (Serial.available() > 0)
{
if(data == '1' )
{
digitalWrite(LedPin,HIGH);
}
else if(data == '0' )
{
digitalWrite(LedPin,LOW);
}
}
else
if (Serial.available()<0)
{
digitalWrite(LedPin,HIGH);
delay(500);
digitalWrite(LedPin,LOW);
delay(500);
}
}
我将如何使用 Java 应用程序执行此操作?