پورت هاش چی؟!
نمایش نسخه قابل چاپ
پورت هاش چی؟!
دوست من پروتکل ارتباطی این ماژول spiهست. بنابراین نه
مهم نیست
امتحان کردم نشد
آقا نوید سلام
دستت در نکنه ممنونم .فقط میخواستم بدونم کتابخانه برای همه بردهای آردوینو یکی هست ؟
من سفارش این ماژول رو دادم اما نحوه write اطلاعات توی توابع کتابخانه ایش هست؟
من یه کتابخانه پیدا کردم توش چیزایی راجع به write نوشته شده یه قسمتاییش رو میذارم خواستین آپلود کنم اما مثال ازش ندارم.
البته یه مثال توش هست اما مطمئن شدم بعدز تست میذارم.کد:PICC_CMD_MF_WRITE = 0xA0, // Writes one 16 byte block to the authenticated sector of the PICC. Called "COMPATIBILITY WRITE" for MIFARE Ultralight.
PICC_CMD_MF_TRANSFER = 0xB0, // Writes the contents of the internal data register to a block.
// The commands used for MIFARE Ultralight (from http://www.nxp.com/documents/data_sheet/MF0ICU1.pdf, Section 8.6)
// The PICC_CMD_MF_READ and PICC_CMD_MF_WRITE can also be used for MIFARE Ultralight.
PICC_CMD_UL_WRITE = 0xA2 // Writes one 4 byte page to the PICC.
//these two methods read and write entire blocks. It seems there is no method to just access one byte.
* Writes a byte to the specified register in the MFRC522 chip.
* The interface is described in the datasheet section 8.1.2.
برای رایت مسلماً یا باید 2 تا ماژول رو داشت ازین بخونه توی دیگری رایت کنه یا با یه ماژول اطلاعات رو روی Arduino ذخیره شه و بعد از مثلاً یه delay خودبخود رایت کنه یعنی بگیم بعدز چند ثانیه و بعد کارت خام رو جلوش بگیریم...
از این لینک برای نوشتن استفاده کنید:
https://github.com/miguelbalboa/rfid...adAndWrite.ino
دوستان کسی میدونه دلیل این ارور احراز هویت چیه؟
کد:
Scan PICC to see UID and type...
Card UID: .......
PICC type: MIFARE 1KB
Sector Block 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 AccessBits
61 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ]
60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ]
14 59 PCD_Authenticate() failed: Error in communication.
13 55 PCD_Authenticate() failed: Timeout in communication.
12 51 PCD_Authenticate() failed: Timeout in communication.
11 47 PCD_Authenticate() failed: Timeout in communication.
10 43 PCD_Authenticate() failed: Timeout in communication.
سلام باید کارت رو زیاد نگه داری نه اینکه زود ورداری
ربطی نداره دوست عزیز
اطلاعات کد شدست
ضمناً نجوه دیکود و رایتشم خودم پیدا کردم اما چون هیچ کس کمکی نکرد توی فروم نمیذارم
موفق باشید:)