phabby arduino
phabby arduino
h>
#include <MFRC522.h>
#include <Keypad.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#define SS_PIN 53
#define RST_PIN 5
struct User {
String name;
byte uid[4];
};
User users[] = {
};
void setup() {
Serial.begin(9600);
SPI.begin();
rfid.PCD_Init();
lcd.init();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("Welcome to MMUST");
lcd.setCursor(0, 1);
lcd.print("Insert Card");
void loop() {
if (checkUID(rfid.uid.uidByte, user.uid)) {
sendUserName(user);
displayUserInfo(user);
delay(3000);
resetLCD();
break;
rfid.PICC_HaltA();
return true;
}
void sendUserName(User user) {
Serial.println(user.name);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Hello, ");
void resetLCD() {
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Welcome to MMUST");
lcd.setCursor(0, 1);
lcd.print("Insert Card");