nfc reader test

master
louisa 1 year ago
parent bb65bd6150
commit cfca96ff4d

@ -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("node3 " + data);
LoRa.endPacket();
}
@ -75,15 +75,12 @@ void readNFC()
String payloadAsString = "";
for (int c = 0; c < payloadLength; c++)
{
payloadAsString += (char)payload[c];
payloadAsString += String((char)payload[c]);
}
if (payloadLength > 0) {
cleanString = payloadAsString;
cleanString.remove(0, 3);
Serial.print("Payload: ");
Serial.println(cleanString);
}
String uid = record.getId();
if (uid != "")

@ -19,14 +19,17 @@
// Split the data into separate parts
const [node, value] = data.split(' ');
if (node === 'node3' && value === '15') {
// Change the background color to red
document.body.style.backgroundColor = 'red';
}
if (node === 'node4' && value === '21') {
// Change the background color to red
// Change the background color to blue
document.body.style.backgroundColor = 'blue';
}
else {
// Restore the default background color
document.body.style.backgroundColor = 'white';

Loading…
Cancel
Save