我正在尝试从 Arduino 向 Android 发送消息,并且正在尝试以下代码:
byte msg[2];
msg[0] = 2;
msg[1] = 1;
connection->write(2, (uint8_t*)&msg);
ADB::poll();
如果我运行它一次,什么都不会发生,但是如果我在一个循环中运行它 5000 次,它就可以工作。那个怎么样?
如果我将它与按钮一起使用,就像下面的那样,但我如何在没有按钮的情况下使用?
byte b;
byte msg[2];
b = digitalRead(BUTTON_UP);
if (b != b1) {
msg[0] = BUTTON_UP;
msg[1] = b ? 0 : 1;
Serial.println(msg[0],DEC);
connection->write(2, (uint8_t*)&msg);
b1 = b;
}