Я хочу включить/выключить LED с помощью программы Java. Я сделал проект на С# примерно через 5 минут, но, похоже, это несколько сложнее в Java. У меня был Arduino, ожидающий 1 или 0, чтобы быть записанным на COM-порт и изменил бы светодиод на основе этого. Код, который я использую для 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?