【发布时间】:2012-08-14 22:56:12
【问题描述】:
我希望使用 Java 程序打开和关闭 LED。我在大约 5 分钟内用 C# 完成了这个项目,但在 Java 中似乎更具挑战性。我让 Arduino 等待将 1 或 0 写入COM port,然后根据此更改 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 应用程序做到这一点?
【问题讨论】:
-
@Jon Ardunio 语言肯定不是 Java。 Arduino 语言基于Wiring,并在 C/C++ 中实现。你可能会想到Processing。
-
@Jeffrey,你是对的。抱歉……
标签: java eclipse arduino jarduino