Hoje
existem milhares de aplicações para o conjunto leitor/etiqueta de RFID
(Radio Frequency Identification), ainda mais com as milhares de opções
de hardware disponíveis a custos muito acessíveis.
O módulo usado nesse tutorial é um 232 Reader Module (YET-125K-W), que lê tags de 125kHz e possui interface RS-232.
Para montar o projeto você precisará de:
Um Arduino:
Um módulo leitor RFID, comprado na Tato Equipamentos Eletrônicos (www.tato.ind.br):
Antena coletora do módulo RFID:
Pelo menos uma etiqueta (tag) RFID de 125kHz:
Também vamos precisar de alguns fios e uma placa de ensaios (protoboard).
O primeiro passo é ligar a antena ao módulo:
Conecte o módulo a placa de ensaios de forma a deixa a conexão da antena livre de esforço mecânico:
Ligue o pino 5V do módulo RFID ao pino 5V do Arduino:
Ligue o pino GND do módulo RFID ao pino GND do Arduino:
Ligue o pino D0 ou TX do módulo RFID ao pino 2 do Arduino:
O código abaixo lê os dados enviados pelo módulo e exibe na saída serial:
#include<SoftwareSerial.h> SoftwareSerial pendrive(2,3); void setup() { Serial.begin(9600); pendrive.begin(9600); } void loop() { char entrada = 0; String resposta = ""; while(pendrive.available()) { entrada = pendrive.read(); if(entrada > 0) resposta += entrada; } pendrive.flush(); if(!resposta.equals("")) Serial.println(resposta); delay(100); }
Para
ver tudo funcionando abra o Serial Monitor do Arduino e aproxime sua
tag RFID da antena, cada sequencia numérica apresentada é o código da
tag, mas atente-se de que a sequencia contém um prefixo hexadecimal 02 e
um sufixo hexadecimal 03 que não serão exibidos no Serial Monitor:
0 comentários:
Postar um comentário