![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
แก้ให้แล้ว
Dependencies: NOKIA_5110 mbed
Fork of Lost-Found_BOX by
Diff: main.cpp
- Revision:
- 6:6635082215c7
- Parent:
- 5:8e3bd2501b17
- Child:
- 7:725f5fb7e3a3
--- a/main.cpp Mon Dec 07 00:18:29 2015 +0000 +++ b/main.cpp Mon Dec 07 13:27:25 2015 +0000 @@ -23,12 +23,15 @@ Speakers speak(D3); DigitalOut lock(PB_13); MFRC522 RfChip (SPI_MOSI, SPI_MISO, SPI_SCK, SPI_CS, MF_RESET); - +char buffers[5]={'\0'}; +char IDs[17]={'\0'}; void GetID(uint8_t ID[]) { for (uint8_t i = 0; i < RfChip.uid.size; i++) { - ID[i] = RfChip.uid.uidByte[i]; + ID[i] = RfChip.uid.uidByte[i]; + sprintf(buffers,"%X",RfChip.uid.uidByte[i]); + strcat(IDs,buffers); }; } uint8_t check(uint8_t ID[]) @@ -93,6 +96,7 @@ myLcd.stop(); checks = 0; speak.speakRight(); + strcpy(IDs,""); continue; } else @@ -115,7 +119,7 @@ speak.speak(); GetID(RFID); lock = 0; - pc.printf("\n\r"); + pc.printf("\n\r"); wait_ms(1000); checks = 1; }