V.1.2 SCHEMA
ELECTRONIQUE PARTIE COMMANDE
Figure 1: Schema Electronique (I-Library)

V.1.3 Lecteur RFID Livres/Cartes
Lecteur RFID Portique
Carte pour le portique
Carte pour identification
Figure 1: Montage réalisé Partie
commande

. MONTAGE PARTIE COMMANDE
V.1.4
PROGRAMMATION
Pour la réalisation de ce travail nous avons fait
recours à 2 langages de programmation dont le WLangage pour
l'implémentationde nos codes sources pour notre partie logicielle et le
langage Arduino pour la programmation de nos cartes Arduino. Etant donné
que notre logiciel utilise des milliers de lignes de codes, nous
présenterons en annexe A une de procédures la plus importante.
- Lecture d'une étiquette RFID avec la carte Arduino
// Code lecture pucesRFID avec Arduino pour I-Library By Karl
Kamavu
// J'utilise le lecteur RC522
#include <SPI.h> // inclure les librairies
#include <RFID.h>
// declaration globales
RFID MomModuleRFID (10,9); // declaration de l'utilisation de
RFID
int UID [8]; // variable qui stockera la valeur du num
d'identification
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(8,OUTPUT); // j'ai place une del a la borne 8, elle
s'allume quand le lecteur detecte un tag
SPI.begin(); // initialisation de la communication SPI
MomModuleRFID.init(); // initialise le module RFID
}
// boucle Infini
void loop() {
// put your main code here, to run repeatedly:
if(MomModuleRFID.isCard()) // verifie si le tag est present
{
//Serial.print("OK");
if(MomModuleRFID.readCardSerial()) // si vrai on lit le num
d'identification
{
//Serial.print("L'UID est :");
for(int i=0; i<=4; i++)
{
UID[i]=MomModuleRFID.serNum[i];
Serial.print(UID[i], HEX);
//Serial.print ("");
digitalWrite(8,HIGH);
}
Serial.println("");
delay(2000); // attente pour eviter une repetition
digitalWrite(8,LOW);
}
MomModuleRFID.halt();
}
}
|