シリアルポート経由で Arduino から 1 (高) または 0 (低) のデジタルピン値を受け取りたいです。
次のコードでデータを読み取ることができません。
byte[] bbuffer = new byte[1];
try {
mInputStream.read(bbuffer);
}
catch (IOException e) {
new Exception("Arduino-Board antwortet nicht! Timeout!!");
}
if (bbuffer[0] == (byte)1){
PinValue.setText("HIGH");
}
else if (bbuffer[0] == (byte)0){
PinValue.setText("LOW");
}