Alat dan bahan :
- Arduino Uno R3,
- RFID RC522 + TAG
- Kabel jumper
- Projectboard
- Library RFID, silahkan download.
Rangkaian :
Konfigurasi pin :
- 3.3v dihubungkan ke 3.3v
- RST dihubungkan ke pin 9
- GND dihubungkan ke GND
- MISO dihubungkan ke pin 12
- MOSI dihubungkan ke pin 11
- SCK dihubungkan ke pin 13
- SDA dihubungkan ke pin 10.
Sketch program :
#include <SPI.h>
#include <MFRC522.h>
#define pinSDA 10
#define pinRST 9
MFRC522 RFID(pinSDA, pinRST);
void setup() {
Serial.begin(9600);
SPI.begin();
RFID.PCD_Init();
Serial.println("RFID indomaker.com");
Serial.println("");
Serial.println("Tap Kartu/Gantungan !");
Serial.println();
}
void loop() {
if ( ! RFID.PICC_IsNewCardPresent())
{
return;
}
if ( !
RFID.PICC_ReadCardSerial()) {
return;
}
Serial.print("ID Tag :");
String content =
"";
byte letter;
for (byte i = 0; i
< RFID.uid.size; i++) {
Serial.print(RFID.uid.uidByte[i] < 0x10 ? " 0" : "
");
Serial.print(RFID.uid.uidByte[i], HEX);
content.concat(String(RFID.uid.uidByte[i] < 0x10 ? " 0" :
" "));
content.concat(String(RFID.uid.uidByte[i], HEX));
}
Serial.println();
delay(2500);
}a
0 Comments:
Post a Comment