Java プログラムでLEDのオンとオフを切り替えたいと考えています。このプロジェクトは C# で約 5 分で完了しましたが、Java ではやや難しいようです。COMポートに1または0が書き込まれるのをArduinoに待機させ、それに基づいて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 アプリケーションでこれを行うにはどうすればよいでしょうか。