Published using Google Docs
AIDE-MÉMOIRE > MODULE LECTEUR RFID 125KHz GROVE > PROGRAMMER AVEC ARDUINO
Updated automatically every 5 minutes

                                                                                                                                                               


> PROGRAMMER UN MODULE RFID125K EN LANGAGE ARDUINO

Télécharger / imprimer RFID125 Arduino

 00   UTILITÉ DE CE MODULE  

Permet de disposer d'un petit lecteur de tags RFID125 pour lire cartes, badges, pièces…

Ce module ne permet pas l'enregistrement.

 00    ACHETER  Ce module  / Badges / Cartes 

 00   TYPE / COMMUNICATION

  • Lecteur RFID 125 KHz
  • Série 2 fils

 00    BRANCHEMENT  

  • si UNO : D2, ou D3… D8
  • si MEGA : D10/D11 impérativement

Librairie(s) :

01 SoftwareSerial (déjà dans Arduino)

02 EDU_RFID125_Grove (1)(2)

(1) : utiliser la version augmentée de ce site pour l’exemple

(2) : http://duinoedu.com/dl/lib/grove/EDU_RFID125_Grove/ 

Vous devez utiliser Arduino augmenté pour suivre l'exemple ci-dessous

 04    EXEMPLE : en langage Arduino EDU

// Module lecteur RFID Grove http://duinoedu.com/store1/home/213-glrfid125.html 

// Module branché sur D2 : Détails ici 

// Copier uniquement les 8 derniers chiffres du code RFID inscrit sur le tag

#include <SoftwareSerial.h>       // Déjà dans Arduino

#include <RFID125.h>              // http://duinoedu.com/dl/lib/grove/EDU_Adafruit_NeoPixel_Grove/ 

RFID125 monRFID;              

void setup(){

  monRFID.brancher(2,3);          // 10/11 uniquement si MEGA

  pinMode(8,OUTPUT);              // Nous allumons 1 LED si code Ok !

  monRFID.brancher("0010274131 0010274131");    // Liste codes autorisés

}

void loop(){

  if (monRFID.testerCode(monRFID.lireCode())== true ){                    

    digitalWrite(8, HIGH);        // Allume la LED pendant 4s

  }

  if (monRFID.testerCode(monRFID.lireCode())== false ){

    digitalWrite(8, HIGH);        // Éteint la LED

} 

 


 05    AIDE-MÉMOIRE RAPIDE : en langage Arduino EDU

// LECTEUR RFID GROVE

---------------------------------------------------------------- Partie du haut

#include <SoftwareSerial.h>       // Déjà dans Arduino

#include <RFID125.h>              // http://duinoedu.com/dl/lib/grove/EDU_Adafruit_NeoPixel_Grove/        

RFID125 monRFID;                  // Nom donné à votre lecteur RFID

---------------------------------------------------------------- Partie setup()

monRFID.brancher(2,3);            // Un autre couple est utilisable

---------------------------------------------------------------- Partie loop()

monRFID.ecrireCode(“12345678”);          // Enregistre le code en mémoire

monRFID.ecrireCodes(“12345678 01236548 ...”);        // Idem avec plusieurs codes  

monRFID.lireCode();               // Lit le code présenté au lecteur *a

monRFID.testerCode(“12345678”);          // Teste si le code a été enregistré *b

*a renvoie le code lu sous forme d’une chaîne de 8 caractères

*b renvoie “true” si le code à été enregistré; “fase” en cas contraire

 06    AIDE-MÉMOIRE COMPLET : en langage Arduino EDU

// LECTEUR RFID GROVE

---------------------------------------------------------------- Partie du haut

#include <SoftwareSerial.h>       // Déjà dans Arduino

#include <RFID125.h>              // http://duinoedu.com/dl/lib/grove/EDU_Adafruit_NeoPixel_Grove/        

RFID125 monRFID;                  // Nom donné à votre lecteur RFID

        

---------------------------------------------------------------- Partie setup()

monRFID.brancher(2,3);            // Initialise tout

---------------------------------------------------------------- Partie loop()

monRFID.ecrireCode(“12345678”);                // Enregistre le code en mémoire

monRFID.ecrireCodes(“12345678 01236548 ...”);        // Idem avec plusieurs codes  

monRFID.lireCode();                     // Lit le code présenté au lecteur *a

monRFID.testerCode(“12345678”);                // Teste si le code a été enregistré *b

monRFID.effacerCodes();                             // Efface tous les codes de la mémoire

monRFID.ecrireTempo();                             // Règle la tempo *i

monRFID.activerSerialInfos();             // Active le suivi sur le port série

monRFID.desactiverSerialInfos();             // Désactive le suivi sur le port série

RAMliste = “12345678 01236548 …”            // Chaîne contenant tous les codes valides

*i Après un test valide d’1 code, celui-ci ne le reste que quelques secondes


 07    AIDE-MÉMOIRE COMPLET : en langage Arduino EDU EN

// LECTEUR RFID GROVE

---------------------------------------------------------------- Partie du haut

#include <SoftwareSerial.h>       // Déjà dans Arduino

#include <RFID125.h>              // http://duinoedu.com/dl/lib/grove/EDU_Adafruit_NeoPixel_Grove/        

RFID125 monRFID;                  // Nom donné à votre lecteur RFID

        

---------------------------------------------------------------- Partie setup()

monRFID.branch(2,3);              // Initialise tout

---------------------------------------------------------------- Partie loop()

monRFID.writeCode(“12345678”);                // Enregistre le code en mémoire

monRFID.writeCodes(“12345678 01236548 ...”);        // Idem avec plusieurs codes  

monRFID.readCode();                     // Lit le code présenté au lecteur *a

monRFID.codeTestOk(“12345678”);                // Teste si le code a été enregistré *b

monRFID.clearCodes();                                     // Efface tous les codes de la mémoire

monRFID.setTemp();                                     // Règle la tempo *i

monRFID.serialInfosOn();                     // Active le suivi sur le port série

monRFID.serialInfosOff();                     // Désactive le suivi sur le port série

RAMlist = “12345678 01236548 …”            // Chaîne contenant tous les codes valides

*i Après un test valide d’1 code, celui-ci ne le reste que quelques secondes

 08    AIDE-MÉMOIRE COMPLET : en langage Arduino

Cette librairie n’a pas été créée à partir d’une autre librairie

Il n'y a pas d'autres éléments de langage

Signaler une erreur

http://duinoedu.com/erratum 

Proposer des améliorations

http://duinostore.fr/mail_modif_document.html 

www.duinoedu.com 

 /