RDM6300 – Lendo RFID com Arduino

rdm6300

Esse post não é a “perfeição da comunicação” mas está ótimo para ler tags pré-gravadas. Aliás, esse código serve apenas para ler uma tag específica definida em uma variável. Isso é porque minha necessidade é muito específica e esse leitor não será de acesso público, então desenvolvi um código para ler apenas a tag que será permitida para a devida finalidade.

Se quiser uma leitura genérica, você pode se basear no código a seguir:

Não há muito o que falar desse leitor, mas basicamente a conexão necessária é um cabo do TX ao RX do Arduino (Leonardo em questão), um ground e um +5V. Quanto à pinagem, basicamente é essa do desenho que fiz em QCad a seguir (olhando por cima da board):
rdm6300board

O valor de retorno é um array de 12 bytes nas minhas tags, portanto sem utilizar protocolo e sequer regra alguma, fiz a leitura serial e a incluí diretamente em uma variável para posteriormente comparar a leitura. Se pretende algo elaborado, sugiro que entenda como funciona o protocolo, os valores hexa das tags, comunicação bi-direcional, etc. Esse post é primordialmente para fazer funcionar em alguns minutos o leitor sem ter que desenvolver nada elaborado.

Tendo dito, segue o código:

Coloquei alguns bytes impossíveis para a tag para ofuscar o valor real da tag que utilizei, mas o código é basicamente esse. Como o post anterior, não vejo necessidade de um video, portanto fica só nesse exemplo básico sem muita explicação, espero que lhe sirva!

Se gostou, não deixe de compartilhar; dê seu like no video e inscreva-se no nosso canal Do bit Ao Byte Brasil no YouTube.

Prefere seguir-nos pelo facebook? Basta curtir aqui.

Prefere twitter? @DobitAoByte.

Próximo post a caminho!




Comments

comments

Djames Suhanko

Djames Suhanko é Perito Forense Digital. Já atuou com deployer em sistemas de missão critica em diversos países pelo mundão. Programador Shell, Python, C, C++ e Qt, tendo contato com embarcados ( ora profissionalmente, ora por lazer ) desde 2009.

Deixe uma resposta