Liebes Forum,
ich bin blutiger Anfänger in Sachen Bricklets und stehe vor dem Problem, dass das Beschreiben von NFC Tags Typ 2 nicht zu funktionieren scheint. Ich kann Tags auslesen, an Einstellungen wie IP, Port und Device-ID sollte es also nicht liegen.
Nachfolgend mein Code-Schnipsel, mit dem ich aktuell versuche eine Nachricht - hier "HelloWorld" - auf den NFC Tag zu schreiben.
[pre]if($state == BrickletNFCRFID::STATE_REQUEST_TAG_ID_READY) {
echo "Tag found\n";
// Write 16 byte to pages 5-8
$byte_arr = unpack('C*', 'HelloWorld');
$count = count($byte_arr);
$data_write = array();
$i = 1; //byte_arr doesn't have index 0
while($i <= 16) {
if($i <= $count) {
array_push($data_write, $byte_arr[$i]);
echo($byte_arr[$i].", ");
} else {
array_push($data_write, 0);
}
$i = $i + 1;
}
$nfc->writePage(5, $data_write);
echo "Writing data...\n";
}[/pre]
In meinem $data_write Array stehen folgende Einträge, die dann an die writepage Funktion übergeben werden: 72, 101, 108, 108, 111, 87, 111, 114, 108, 100
Über Hilfe und Anregungen wäre ich Euch sehr dankbar.
Viele Grüße
Martin