mehmet akif arvas
/
arm_30092019_rfid
RFID kart okuma uygulamasi
main.cpp
- Committer:
- marvas
- Date:
- 2019-10-15
- Revision:
- 1:fbef01262eff
- Parent:
- 0:4d2cf80cd4d6
File content as of revision 1:fbef01262eff:
#include "mbed.h" #include "MFRC522.h" #define SPI_MOSI D4 #define SPI_MISO D5 #define SPI_SCLK D3//SCK //sda ve rst pinleri farketmez #define SPI_CS D6//SDA // KL25Z Pin for MFRC522 reset #define MF_RESET D2//Rst pini MFRC522 RfChip (SPI_MOSI, SPI_MISO, SPI_SCLK, SPI_CS, MF_RESET); int main(void) { // Init. RC522 Chip RfChip.PCD_Init(); while (true) { // Look for new cards if ( ! RfChip.PICC_IsNewCardPresent()) { wait_ms(500); continue; } // Select one of the cards if ( ! RfChip.PICC_ReadCardSerial()) { wait_ms(500); continue; } // Print Card UID printf("Card UID: "); for (uint8_t i = 0; i < RfChip.uid.size; i++) { printf(" %X ", RfChip.uid.uidByte[i]);//Hex kodunu verir } printf("\n\r"); // Print Card type uint8_t piccType = RfChip.PICC_GetType(RfChip.uid.sak); printf("PICC Type: %s \n\r", RfChip.PICC_GetTypeName(piccType)); } }