nfc lora update duino

master
louisa 1 year ago
parent bb65bd6150
commit 26fbc8fed3

@ -10,7 +10,6 @@ NfcAdapter nfc = NfcAdapter(pn532_i2c);
String tagId = "None"; String tagId = "None";
String cleanString = ""; String cleanString = "";
void setup() void setup()
{ {
Serial.begin(9600); Serial.begin(9600);
@ -42,10 +41,11 @@ void initLoRa()
void sendLoRaData(String data) void sendLoRaData(String data)
{ {
String message = "node3 " + data; // Concatenate "node3 " with the value of cleanString Serial.print("Sending LoRa data: ");
Serial.println(data);
LoRa.beginPacket(); LoRa.beginPacket();
LoRa.print(message); LoRa.print(data);
LoRa.endPacket(); LoRa.endPacket();
} }
@ -75,15 +75,12 @@ void readNFC()
String payloadAsString = ""; String payloadAsString = "";
for (int c = 0; c < payloadLength; c++) for (int c = 0; c < payloadLength; c++)
{ {
payloadAsString += (char)payload[c]; payloadAsString += String((char)payload[c]);
} }
if (payloadLength > 0) {
cleanString = payloadAsString; cleanString = payloadAsString;
cleanString.remove(0, 3); cleanString.remove(0, 3);
Serial.print("Payload: "); Serial.print("Payload: ");
Serial.println(cleanString); Serial.println(cleanString);
}
String uid = record.getId(); String uid = record.getId();
if (uid != "") if (uid != "")

Loading…
Cancel
Save