Я хочу включать и выключать светодиод с помощью программы Java. Я сделал проект на C #примерно за 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?