Не в состоянии использовать ESP32 с pn532 - PullRequest
0 голосов
/ 25 февраля 2020

Мой esp32 не может обнаружить модуль pn532. Это показывает "Не нашел плату PN53x". Я использовал правильные выводы SDA и SCL и установил модуль elechouse на i2 c (1,0). Этот код работал безупречно в Arduino Uno. Пожалуйста, помогите мне здесь. Спасибо.

#include <NfcAdapter.h>
#include <PN532/PN532/PN532.h>

#include <Wire.h>
#include <PN532/PN532_I2C/PN532_I2C.h>
#define PN532_IRQ   (18)
#define PN532_RESET (19)

PN532_I2C pn532_i2c(Wire);
NfcAdapter nfc = NfcAdapter(pn532_i2c);  // The Adafruit PN532 Shield

void setup(void) {
  Serial.begin(115200);
   Serial.println(SDA);
   Serial.println(SCL);
  Serial.println("NFC TAG READER");
  nfc.begin();
  Serial.println("\nScan your NFC tag on the Adafruit PN532 NFC Shield!");
  Serial.println("___________________________________________________\n");



}

void loop(void) {

  if (nfc.tagPresent())
  {
    Serial.println("NFC tag Found!\n");
    NfcTag tag = nfc.read();
    Serial.print("Tag Type: ");
    Serial.println(tag.getTagType());
    Serial.print("UID: ");
    Serial.println(tag.getUidString());
}
}
...