目前,我正在尝试将我的vb代码迁移到java代码。现在,我的arduino运行在vb代码中,但它没有在我的java代码中运行。我试图改变书面价值,但它似乎是一样的。
这是我的工作代码:
from pygatt.classes import pygatt
pygatt.constants.DEFAULT_CONNECT_TIMEOUT_S = 8
这是我的arduino代码:
Dim data1 As String = "1"
ComArduino.Write(data1)
这是我目前无效的java代码:
if (Serial.available()>0){
delay(100);
num1 = digitalRead(ir_in1);
num2 = digitalRead(ir_Two);
val=Serial.read();
Serial.println(val);
switch (val) {
case '1':
num2 = digitalRead(ir_Two);
这个程序的主要目标是将字符串值“1”发送到arduino并休息arduino就行了。任何Arduino和Java专家都可以帮助我。谢谢。