Fonction Readrfiduid; Ce Qu'il Faut Faire - Matrix Eblocks 2 Guide

Table des Matières
Données transférées entre le contrôleur hôte et le module de lecture par cette fonction :
Envoyer
Recevoir
<status>
Lorsque la valeur d'état indique qu'aucun transpondeur n'est disponible ou qu'il y a une erreur, la commande s'arrête ici.
Lorsqu'un transpondeur est détecté et qu'il n'y a pas d'erreur, les données UID sont renvoyées.
Recevoir
Recevoir
Recevoir
Recevoir
Recevoir
Recevoir
Recevoir
Exemple :
Avant et après la détection d'un transpondeur Mifare 1K :
Envoyer
Recevoir
Envoyer
Recevoir
Recevoir
Recevoir
Recevoir
Recevoir
Recevoir
Recevoir
Recevoir
13.4.2

Fonction ReadRFIDUID

Lorsque la fonction GetRFIDUID est exécutée avec succès, l'UID de sept octets du transpondeur est stocké dans une mémoire tampon créée par le composant
RFID.
La fonction ReadRFIDUID ne lit qu'un seul de ces octets. L'utilisateur spécifie l'octet à récupérer en ajoutant un paramètre dont la valeur est comprise entre 0 et 3.
13.5

Ce qu'il faut faire

1.
Soit vous écrivez le programme Flowcode en vous inspirant des étapes suivantes, soit vous modifiez le programme de l'exercice 2, en ignorant les
sections en italique :
charger le composant RFID dans un nouvel organigramme Flowcode ;
utiliser les propriétés du composant RFID pour sélectionner le protocole Mifare ;
configurer l'écran LCD à l'aide de la macro Start ;
Initialiser le module RFID en insérant une macro de composant, en sélectionnant le composant RFID(0) et en sélectionnant la macro "Initialiser" pour
initialiser le module de lecture RFID ;
créer une boucle de programme qui effectue un cycle continu toutes les 100 ms (environ) et utilise la macro RFID GetRFIDUID pour rechercher en
permanence un transpondeur et copier son UID ;
tester la valeur de l'octet de statut renvoyé pour déterminer si un transpondeur a été détecté et si des données UID valides sont disponibles
'U'
Caractère ASCII (valeur décimale= 85).
La valeur renvoyée est l'octet d'état du module de lecture. Cet octet indiquera l'état du module de lecture.
cate lorsqu'un transpondeur est accédé avec succès.
<UID0>
<UID1>
<UID2>
<UID3>
<UID4>
<UID5>
<UID6>
'U'
La valeur d'état indique qu'aucun transpondeur n'est disponible.
128
'U'
Le transpondeur Mifare 1K est maintenant disponible.
134
<UID0>
<UID1>
<UID2>
<UID3> 0
0
0
0 pour les transpondeurs Mifare Classic
0 pour les transpondeurs Mifare Classic
0 pour les transpondeurs Mifare Classic
36
Table des Matières
loading

Ce manuel est également adapté pour:

Cp9329

Table des Matières