0
私のアンドロイドデバイスに青い歯の文字を送信できます。
しかし、私の指をスキャンして、finger.fingerIDの値をアンドロイドデバイスに送信した後、
特殊文字のみが送信されました。
値はIntegerで、文字に変換しようとしましたが、まだ何らかのエラーが発生しています。
ここでコードを実行すると、すぐにvoid setup()に戻ります。Bluetoothにfinger.fingerIDを送信
int getFingerprintIDez() {
uint8_t p = finger.getImage();
if (p != FINGERPRINT_OK) return -1;
p = finger.image2Tz();
if (p != FINGERPRINT_OK) return -1;
p = finger.fingerFastSearch();
if (p != FINGERPRINT_OK) return -1;
// found a match!
Serial.print("Found ID #"); Serial.print(finger.fingerID);
Serial.print(" with confidence of "); Serial.println(finger.confidence);
String toStr;
char toChar[2];
toStr=String(finger.fingerID);
toStr.toCharArray(toChar, toStr.length());
BTSerial.write(toChar);
Serial.print(toChar);
return finger.fingerID;
}
「何らかのエラー」とは何ですか? – TisteAndii