hello I really appreciate the advice. but I still need to identify all the ids that are named and add the name to the URL lines:
void rfid_1() { //2 RFID vykdimas
unsigned long rfidTagCode1 = 0;
while (rfid1.available()) {
setMessage("RFID pasiruoses nuskaitimui! skaitomi duomenis...");
rfidTagCode1 = readRFIDCode1();
setMessage("Duomenys: " + String(rfidTagCode1) + String(" Isejimas"));
//postServer();
if (millis() > codeReadDelayMaxMillis) {
if
((rfidTagCode1 == 6146163) || //Admin ID
(rfidTagCode1 == 8933716) || //Korteliu ID.....
(rfidTagCode1 == 8867111) ||
(rfidTagCode1 == 8235383)) {
setMessage("ATIDARYMAS");
// openPulse();//Atidarymo pulsas
//setMessage("SIUNCIAMI DUOMENYS...");
digitalWrite(relay1, LOW);
digitalWrite(rfid_led, HIGH);
float ID_1 = rfidTagCode1;
if (client.connect(server0, 80)) {
Serial.println("PRISIJUNGA PRIE SERVERIO");
// Thingspeak post:
client.println("GET /update?api_key=xxxxxxxxx&field2=" + String(ID_1, 0) + " insert name by card ID??" + " HTTP/1.1");
client.println("Host: api.thingspeak.com");
client.println("Connection: close");
Serial.println("ISSIUSTI DUOMENYS");
client.println();
delay(1500);
digitalWrite(relay1, HIGH);
digitalWrite(rfid_led, LOW);
codeReadDelayMaxMillis = millis() + CODE_READ_DELAY;
} else {
setMessage("NEPAZISTAMAS ID!");
for (int i = 0; i < 5; i++)
{
digitalWrite(rfid_led, HIGH);
delay(200);
digitalWrite(rfid_led, LOW);
delay(200);
}
}
} else {
setMessage("Praleidziami tie patys duomenys");
delay(250);
}
}
}