Serial. print(F ; for (byte i = 0; i < (&(mfrc522. uid))->size; i++) { if((&(mfrc522. uid))->uidByte < 0x10) else Serial. print((&(mfrc522. uid))->uidByte , HEX); tagID = tagID + ((&(mfrc522. uid))->uidByte , HEX); } String tagID = ""; olarak tanımlı Serial printler doğru UIDyi yazdırıyor, ancak devanımda tagIDyi yazdırdığımda daha farklı bir değer geliyor, değiştirdim bu sefer 16161616 geliyor falan, bir türlü içinden çıkamadım gremiyorum sıkıntı nerde azcık yardıma ihtiyacım var. :)

Kodlar falan hep bozulmuş tabi :/ Serial. print(F ; for (byte i = 0; i < (&(mfrcDEĞİŞKEN522. uid))->size; i++) { if((&(mfrcDEĞİŞKEN522. uid))->uidByte < 0x10) else Serial. print((&(mfrcDEĞİŞKEN522. uid))->uidByte , HEX); tagID = tagID + ((&(mfrcDEĞİŞKEN522. uid))->uidByte , HEX); } Bir de yazmayı unutmuşum, arduino ile rfid okuyorum, kodlar c kodu yani. Son satır harici cayır cayır çalışıyor, zaten example kod, son satırda ben kendi değişkenime yazmaya çalışıyorum değeri o kadar. :)

Birleştiriyor. Mesela şyle syleyeyim: Dngü sonucunda "Card UID: C2 F1 54 8A" yazıyor. Ben Bu "C2 F1 54 8A" kısmını tagID değişkenine atamak istiyorum, ama şu haliyle "19 21 52 33" gibi başka bir değer veriyor. https://github.com/miguelbalboa/rfid/blob/master/MFRC522. cpp Şu sınıfı kullanıyorum. PICC_DumpDetailsToSerial fonksiyonunun UID kısmını alıp kullandım. :)

Mifare okuyucu mu yapiyorsun hocam :) Bu aralar fazla yogunum. Unuttugum seyler oluyorsa affola. DM vs atın.

Sondaki kod 2 değeri topluyor mu birleştiriyor mu? tagID = 123UID = 456 result = 123456 mı olacak yoksa result = 579 mu olacak? İmza...