florian jehannin
/
RFID_2
RFID code
main.cpp@1:8ce51b11d567, 2017-01-04 (annotated)
- Committer:
- florianjehannin
- Date:
- Wed Jan 04 13:50:34 2017 +0000
- Revision:
- 1:8ce51b11d567
- Parent:
- 0:4dae10bd57f2
bref
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
florianjehannin | 0:4dae10bd57f2 | 1 | #include "mbed.h" |
florianjehannin | 0:4dae10bd57f2 | 2 | Serial rfid(PC_12, PD_2); //tx, rx |
florianjehannin | 0:4dae10bd57f2 | 3 | Serial pc(PC_10, PC_11); |
florianjehannin | 0:4dae10bd57f2 | 4 | |
florianjehannin | 0:4dae10bd57f2 | 5 | int main() |
florianjehannin | 0:4dae10bd57f2 | 6 | { |
florianjehannin | 0:4dae10bd57f2 | 7 | rfid.baud(9600);//RFID reader operates at 9600 baud |
florianjehannin | 0:4dae10bd57f2 | 8 | pc.baud(9600); //speed(baud) |
florianjehannin | 0:4dae10bd57f2 | 9 | pc.format(8,Serial::None,1); //format(bits,SerialBase,stop_bits) |
florianjehannin | 0:4dae10bd57f2 | 10 | |
florianjehannin | 0:4dae10bd57f2 | 11 | int i; |
florianjehannin | 1:8ce51b11d567 | 12 | int RFID_read[15]; |
florianjehannin | 0:4dae10bd57f2 | 13 | char *RFID_bon = "dc64850d3"; |
florianjehannin | 1:8ce51b11d567 | 14 | int RFID; |
florianjehannin | 1:8ce51b11d567 | 15 | char s[50]; |
florianjehannin | 0:4dae10bd57f2 | 16 | pc.printf("\n\r START \n\r"); |
florianjehannin | 0:4dae10bd57f2 | 17 | |
florianjehannin | 0:4dae10bd57f2 | 18 | while (1) |
florianjehannin | 0:4dae10bd57f2 | 19 | { |
florianjehannin | 1:8ce51b11d567 | 20 | RFID=0; |
florianjehannin | 1:8ce51b11d567 | 21 | pc.printf("RFID_read1 : \r\n"); |
florianjehannin | 0:4dae10bd57f2 | 22 | for(i=0;i<5;i++) |
florianjehannin | 0:4dae10bd57f2 | 23 | RFID_read[i]=rfid.getc(); |
florianjehannin | 1:8ce51b11d567 | 24 | |
florianjehannin | 1:8ce51b11d567 | 25 | // sprintf(s,"hello=%d%d%d%d%d",RFID_read[0],RFID_read[1],RFID_read[2],RFID_read[3],RFID_read[4]); |
florianjehannin | 1:8ce51b11d567 | 26 | // pc.printf("%s \r\n",s); //écrire sur pc |
florianjehannin | 1:8ce51b11d567 | 27 | // int num = atoi(s); |
florianjehannin | 1:8ce51b11d567 | 28 | // pc.printf("%d \r\n",num); //écrire sur pc |
florianjehannin | 1:8ce51b11d567 | 29 | |
florianjehannin | 1:8ce51b11d567 | 30 | for(i=0;i<5;i++) |
florianjehannin | 1:8ce51b11d567 | 31 | RFID=RFID+RFID_read[i]; |
florianjehannin | 1:8ce51b11d567 | 32 | pc.printf("%d ", RFID); |
florianjehannin | 1:8ce51b11d567 | 33 | |
florianjehannin | 0:4dae10bd57f2 | 34 | } |
florianjehannin | 0:4dae10bd57f2 | 35 | } |