Raspberry PI library for MFRC522.
Example program, Read.cpp, which will read rfid cards.
This library uses the bcm2835 library found at: http://www.airspayce.com/mikem/bcm2835/bcm2835-1.50.tar.gz
Fetch the tar-file and install it:
tar zxvf bcm2835-1.xx.tar.gz
cd bcm2835-1.xx
./configure
make
sudo make check
sudo make install
To build:
g++ MFRC522.cpp Read.cpp -std=c++11 -lbcm2835
The following table shows the pin layout used:
+-----------+----------+-------------+ | | MFRC522 | Raspberry Pi| +-----------+----------+-------------+ | Signal | Pin | Pin | +===========+==========+=============+ | RST/Reset | RST | 22 | +-----------+----------+-------------+ | SPI SS | SDA | 24 | +-----------+----------+-------------+ | SPI MOSI | MOSI | 19 | +-----------+----------+-------------+ | SPI MISO | MISO | 21 | +-----------+----------+-------------+ | SPI SCK | SCK | 23 | +-----------+----------+-------------+ | 3V | 3v | 1 | +-----------+----------+-------------+ | GND | GND | 25 | +-----------+----------+-------------+