Encostar o cartão e o portão abrir, aproximar o celular e pagar: isso é NFC. O PN532 traz essa tecnologia de aproximação para o seu projeto.

Ele lê e escreve em cartões e tags a poucos centímetros — controle de acesso, pagamento DIY, automação por cartão.

💡 Salve este guia: o NFC é de curto alcance por design (segurança). E metal atrás da antena atrapalha o campo — monte com folga.

🟢 Nível 1: o que é e para que serve

O PN532 é um leitor NFC: você aproxima uma tag ou cartão e ele lê o identificador — e pode até gravar informação nela.

Serve para liberar acesso, registrar presença ou disparar uma automação com um toque do cartão.

🟡 Nível 2: como se liga

Ele fala por I2C, SPI ou serial (você escolhe pelos jumpers do módulo). Uma biblioteca entrega o ID da tag lida.

É só aproximar a tag e o Arduino recebe a identificação para decidir o que fazer.

🟡 Nível 2: ler e escrever

Além de ler o ID, o PN532 pode gravar dados em tags graváveis — um texto, um número, um link.

Isso o torna mais poderoso que um leitor RFID simples, que geralmente só lê o ID.

🔎 Dica: para acesso, guarde uma lista de IDs autorizados no Arduino (ou na EEPROM). Só libera se o ID lido estiver na lista.
CaracterísticaValor
FazLê e escreve tags NFC
AlcancePoucos centímetros
ComunicaçãoI2C, SPI ou serial
Frequência13,56 MHz
AtrapalhaMetal atrás da antena
UsoAcesso, presença, automação por cartão

🔴 Nível 3: como funciona por dentro

A antena do PN532 cria um campo magnético que energiza a tag por indução — a tag não tem bateria, ela 'liga' com o campo do leitor.

Uma vez energizada, a tag e o leitor trocam dados por esse mesmo campo. Por isso a distância é curta: o campo só alcança poucos centímetros — o que também é bom para segurança.

⛔ Atenção: o curto alcance é proposital (evita leitura à distância sem querer). Não espere ler a metros; é 'encostar' mesmo.

⚖️ PN532 (NFC) x RFID simples (RC522)

PN532 (NFC)
  • Lê e escreve
  • Compatível com celular/NFC
  • Mais recursos
  • I2C/SPI/serial
RC522 (RFID)
  • Geralmente só lê o ID
  • Cartões 13,56 MHz simples
  • Mais barato
  • Ótimo para acesso básico

🧮 Exemplo prático: controle de acesso por cartão

📖 Só entra quem tem tag

1) Leitor: PN532 na porta, ligado ao Arduino.

2) Cadastro: guarde os IDs autorizados.

3) Leitura: aproxime o cartão e leia o ID.

4) Ação: ID na lista libera a trava; fora dela, nega.

Aproxima o cartão · lê o ID · libera quem pode

🎯 Onde usar

  • Controle de acesso e catraca.
  • Registro de presença.
  • Pagamento e crédito DIY.
  • Automação com toque de cartão.

🛠️ Problemas comuns

SintomaCausa provávelSolução
Não lê a tagMetal atrás da antenaAfaste o módulo de superfícies metálicas
Alcance péssimoAntena mal posicionadaAproxime a tag; é curto por natureza
Não comunicaModo (I2C/SPI) erradoAjuste os jumpers e a biblioteca
Só lê alguns cartõesTipo de tag diferenteUse tags compatíveis com o módulo
Grava e someTag protegida/somente leituraUse tags graváveis
🛒 Na Mamute tem o módulo NFC PN532, tags e travas para montar seu controle de acesso.

🚀 Conclusão

O PN532 traz o mundo do 'aproximar e pronto' para os seus projetos: ler e escrever cartões e tags, como no transporte e no pagamento.

Respeite o curto alcance e fuja do metal. Com uma lista de IDs, você monta um controle de acesso de verdade.

Faria um acesso por tag? Conta aí! 🦣⚡

Mamute Eletrônica · Componentes, Módulos e Robótica · Rua Vitória, 125 — Santa Efigênia/SP · mamuteeletronica.com.br