Program to greet (via console) the user in response to their tag id
Fork of ID12RFID_HelloWorld by
Revision 2:7935e9c3e00b, committed 2016-06-17
- Comitter:
- bendavis96
- Date:
- Fri Jun 17 11:56:46 2016 +0000
- Parent:
- 1:2c017f3d2d04
- Commit message:
- working fine, greets users depending on tag id;
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
mbed.bld | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Tue Nov 23 17:17:56 2010 +0000 +++ b/main.cpp Fri Jun 17 11:56:46 2016 +0000 @@ -3,13 +3,46 @@ #include "mbed.h" #include "ID12RFID.h" -ID12RFID rfid(p14); // uart rx +Serial pc(USBTX,USBRX); +DigitalOut rled(LED1); +DigitalOut gled(LED2); +DigitalOut bled(LED3); +ID12RFID rfid(PTE1); -int main() { - printf("Hello World\n"); +int main() +{ + rled = 1; + bled = 1; + gled = 1; while(1) { - if(rfid.readable()) { - printf("RFID Tag number : %d\n", rfid.read()); - } + + do { + + switch (rfid.read()) { + + case 22311780 : + pc.printf("\rWelcome, Ben\r\n"); + rled = 0; + bled = 1; + gled = 1; + break; + case 22320978 : + pc.printf("\rWelcome, Joe\r\n"); + rled = 1; + bled = 0; + gled = 1; + break; + case 22352757 : + pc.printf("\rWelcome, Arthur\r\n"); + rled = 1; + bled = 1; + gled = 0; + break; + } + wait(0.2); + } while (rfid.readable()); + } + + }
--- a/mbed.bld Tue Nov 23 17:17:56 2010 +0000 +++ b/mbed.bld Fri Jun 17 11:56:46 2016 +0000 @@ -1,1 +1,1 @@ -http://mbed.org/users/mbed_official/code/mbed/builds/029aa53d7323 +http://mbed.org/users/mbed_official/code/mbed/builds/6c34061e7c34 \ No newline at end of file