Exigences; Fonction Getrfiduid - Matrix Eblocks 2 Guide

Table des Matières
8.3

Exigences

Cet exercice nécessite les éléments suivants (voir section 5.2 informations de configuration) :
un microcontrôleur, soit le PIC BL0011, soit l'Arduino Uno BL0055
une copie de Flowcode, version 8 ou ultérieure, fonctionnant sur le PC
un E-blocks2 RFID (BL0197) avec un module de lecture RWD-MICODE
une LED E-blocks2 (BL0167)
un LCD E-blocks2 (BL0169)
un transpondeur RFID ICODE (plusieurs si possible - notez les UID).
8.4
Le programme Flowcode en détail sur
Le programme comprendra :
accéder à l'octet d'état du module de lecture à l'aide de la fonction Initialiser ;
vérifier qu'un transpondeur a été détecté et qu'il n'y a pas d'erreurs ;
afficher tour à tour chacun des huit octets de l'UID du transpondeur sur l'écran LCD, à l'aide des fonctions GetRFIDUID et ReadRFIDUID, chaque fois
qu'un transpondeur a été détecté ; revenir en arrière et relire l'octet d'état à plusieurs reprises.
8.4.1

Fonction GetRFIDUID

Le module de lecture renvoie alors son octet d'état et obtient l'UID de 8 octets d'un transpondeur, s'il y en a un. Cet UID de 8 octets est stocké dans une mémoire
tampon créée par le composant RFID. Si aucun transpondeur n'est disponible ou s'il y a une erreur, l'octet d'état l'indiquera et aucune donnée UID ne sera
renvoyée.
Données transférées entre le contrôleur hôte et le module de lecture par cette fonction :
Envoyer
Recevoir
Lorsque l'octet de statut indique qu'aucun transpondeur n'est disponible ou qu'il y a une erreur, la commande s'arrête ici.
Résultat attendu lorsqu'un transpondeur est détecté et que l'UID est transmis : Bit 7 = 1 Lecteur présent
Bit 2 = 1
Communication avec le transpondeur ok Bit 1 = 1
UID du transpondeur accepté.
Lorsqu'un transpondeur est disponible et qu'il n'y a pas d'erreur, les données UID sont renvoyées au module de lecture.
Recevoir
Recevoir
Recevoir
Recevoir
Recevoir
Recevoir
Recevoir
Recevoir
'U'
Caractère ASCII (valeur décimale= 85).
<status>
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>
<UID7>
22
Table des Matières
loading

Ce manuel est également adapté pour:

Cp9329

Table des Matières