Security System

Dependencies:   mbed ID12RFID TextLCD keypad

Committer:
mabelliard
Date:
Sat Nov 20 22:40:16 2021 +0000
Revision:
0:b79709bfa1e2
Child:
1:43e6a97f7d4d
LCD with RFID but without interrupts

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mabelliard 0:b79709bfa1e2 1 /*Program Example8.5: TextLCD library example */
mabelliard 0:b79709bfa1e2 2
mabelliard 0:b79709bfa1e2 3
mabelliard 0:b79709bfa1e2 4 #include "mbed.h"
mabelliard 0:b79709bfa1e2 5 #include "TextLCD.h"
mabelliard 0:b79709bfa1e2 6 #include "ID12RFID.h"
mabelliard 0:b79709bfa1e2 7 Serial pc(USBTX, USBRX);
mabelliard 0:b79709bfa1e2 8 ID12RFID rfid(p14); // uart rx
mabelliard 0:b79709bfa1e2 9 TextLCD lcd(p15, p16, p21, p22, p23, p24); //rs,e,d0,d1,d2,d3
mabelliard 0:b79709bfa1e2 10
mabelliard 0:b79709bfa1e2 11 int R;
mabelliard 0:b79709bfa1e2 12
mabelliard 0:b79709bfa1e2 13 int main(){
mabelliard 0:b79709bfa1e2 14
mabelliard 0:b79709bfa1e2 15 while(1) {
mabelliard 0:b79709bfa1e2 16 lcd.cls();
mabelliard 0:b79709bfa1e2 17 if(rfid.readable()) {
mabelliard 0:b79709bfa1e2 18 R = rfid.read();
mabelliard 0:b79709bfa1e2 19 pc.printf("RFID Tag Number %d\n\r",R);
mabelliard 0:b79709bfa1e2 20 lcd.printf("RFID Tag Number:%d \n",R);
mabelliard 0:b79709bfa1e2 21 wait(1);
mabelliard 0:b79709bfa1e2 22 }
mabelliard 0:b79709bfa1e2 23 else {
mabelliard 0:b79709bfa1e2 24 pc.printf("Nothing Reading\n\r");
mabelliard 0:b79709bfa1e2 25 lcd.printf("Nothing Reading");
mabelliard 0:b79709bfa1e2 26 wait(1);
mabelliard 0:b79709bfa1e2 27 }
mabelliard 0:b79709bfa1e2 28 }
mabelliard 0:b79709bfa1e2 29 }
mabelliard 0:b79709bfa1e2 30