Salut à tous !
Aujourd’hui je vais vous parler du lecteur RFID de parallax.
Il n’y a pas grand chose à dire dessus si ce n’est qu’il lit des tag rfid 125kHz.
L’avantage de ce lecteur c’est qu’il est petit et peu encombrant.
Pour tous ce qui est technique le datasheet est plutôt bien fourni !
http://www.parallax.com/dl/docs/prod/audiovis/RFID-Reader-v1.1.pdf
Pour mon code d’exemple je me suis servi de ce site :
http://www.gumbolabs.org/2009/10/17/parallax-rfid-reader-arduino/
Pour faire une version newsoftserial plus pratique.
#include <NewSoftSerial.h> String tag; NewSoftSerial rfid(6, 2); void setup(){ pinMode(7, OUTPUT); digitalWrite(7,LOW); Serial.begin(9600); rfid.begin(2400); } void loop(){ byte next_byte; while(rfid.available() < 1); if((next_byte = rfid.read()) == 0x0A) { byte bytes_read = 0; while(bytes_read < 10) { if(rfid.available() > 0) { if((next_byte= rfid.read()) == 0x0D) break; tag += next_byte; bytes_read++; } } } Serial.print("TAG: "); Serial.print(tag); delay(3000); rfid.flush(); tag = ""; }
coté câblage :
vcc -> 5v
sout -> D6
enable -> D7
gnd -> gnd
En résumé, un lecteur rfid simple mais efficace qui fait très bien sont travail !
Bonjour s’il vous plait pourriez vous m’expliquer l’intéret de la ligne 19 jusqu’à la ligne 24