#if 0 #include #include #include #include PN532_SPI pn532spi(SPI, 10); NfcAdapter nfc = NfcAdapter(pn532spi); #else #include #include #include #include PN532_I2C pn532_i2c(Wire); NfcAdapter nfc = NfcAdapter(pn532_i2c); #endif void setup() { Serial.begin(9600); Serial.println("NDEF Writer"); nfc.begin(); } void loop() { Serial.println("\nPlace a formatted Mifare Classic or Ultralight NFC tag on the reader."); if (nfc.tagPresent()) { NdefMessage message = NdefMessage(); message.addUriRecord("http://arduino.cc"); bool success = nfc.write(message); if (success) { Serial.println("Success. Try reading this tag with your phone."); } else { Serial.println("Write failed."); } } delay(5000); }