使用 Java 控制 Arduino
我希望使用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 应用程序执行此操作?