Arduino から Android にメッセージを送信しようとしていますが、次のコードを試しています。
byte msg[2];
msg[0] = 2;
msg[1] = 1;
connection->write(2, (uint8_t*)&msg);
ADB::poll();
1回実行しても何も起こりませんが、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;
}