我有一个问题"如何通过elechouse在ESP8266 Lolin和SN532之间运行I2C通信?"。我尝试使用很多方法,但是使用elechouse库library我总是串行连接这个"没有找到PN53X板"。我和我试图开始一个例子:基本的elechouse lib的ReadTag。 IDE是PlatformIO。
ReadTag代码:
#include <Wire.h>
#include <PN532_I2C.h>
#include <PN532.h>
#include <NfcAdapter.h>
PN532_I2C pn532_i2c(Wire);
NfcAdapter nfc = NfcAdapter(pn532_i2c);
void setup(void) {
//Wire.begin(4, 3);
Serial.begin(9600);
Serial.println("NDEF Reader");
nfc.begin();
}
void loop(void) {
Serial.println("\nScan a NFC tag\n");
if (nfc.tagPresent())
{
NfcTag tag = nfc.read();
tag.print();
}
delay(5000);
}
我尝试用Wire.begin(4, 3);
声明SDA和SCL,但它仍然无法正常工作!也许有人知道解决方案?