我怎样才能使这个简单的事情起作用?

How can i make this simple thing work?

好的,我在 android studio 中有这个代码:

driver.setBaudRate(9600);
byte buffer[] = new byte[16];
driver.write(buffer,1000);

我在 arduino 中有这个:

void setup() {
  pinMode(ledPin4,OUTPUT);

  Serial.begin(9600);
}

void loop () {
  int ok = Serial.read();
if( //...... //){                        <------------- I don't know what to put here
  digitalWrite(ledPin4,HIGH);}

  }

编辑: 我想要这样的东西:

Android:

driver.setBaudRate(9600);
int ok = 1;
driver.write(1);

Arduino:

void setup() {
  pinMode(ledPin4,OUTPUT);

  Serial.begin(9600);
}

void loop () {
  byte ok = Serial.read();
if( ok == 1){            
  digitalWrite(ledPin4,HIGH);}

  }

我只能使用字节[],我该怎么做?

尝试替换

byte ok = Serial.read();

int ok = Serial.parseInt();

注意:如果此代码似乎有延迟,请尝试添加

Serial.setTimeout(20);

之后设置无效
Serial.begin(9600);