From 26fbc8fed3644b1eef44268b84d09fc87be556a3 Mon Sep 17 00:00:00 2001 From: louisa Date: Mon, 19 Jun 2023 16:26:16 +0200 Subject: [PATCH] nfc lora update duino --- .../LoraNFC/sketch_may24a/sketch_may24a.ino | 21 ++++++++----------- 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/arduino/LoraNFC/sketch_may24a/sketch_may24a.ino b/arduino/LoraNFC/sketch_may24a/sketch_may24a.ino index 3990794..c41b1d6 100644 --- a/arduino/LoraNFC/sketch_may24a/sketch_may24a.ino +++ b/arduino/LoraNFC/sketch_may24a/sketch_may24a.ino @@ -10,7 +10,6 @@ NfcAdapter nfc = NfcAdapter(pn532_i2c); String tagId = "None"; String cleanString = ""; - void setup() { Serial.begin(9600); @@ -42,10 +41,11 @@ void initLoRa() 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.print(message); + LoRa.print(data); LoRa.endPacket(); } @@ -75,15 +75,12 @@ void readNFC() String payloadAsString = ""; for (int c = 0; c < payloadLength; c++) { - payloadAsString += (char)payload[c]; - } - - if (payloadLength > 0) { - cleanString = payloadAsString; - cleanString.remove(0, 3); - Serial.print("Payload: "); - Serial.println(cleanString); + payloadAsString += String((char)payload[c]); } + cleanString = payloadAsString; + cleanString.remove(0, 3); + Serial.print("Payload: "); + Serial.println(cleanString); String uid = record.getId(); if (uid != "")