Keypad kullanimi
Dependencies: mbed mbed-rtos MFRC522 TextLCD keypad
main.cpp@0:66860685087d, 2019-10-09 (annotated)
- Committer:
- marvas
- Date:
- Wed Oct 09 08:07:49 2019 +0000
- Revision:
- 0:66860685087d
- Child:
- 1:2fd11c224867
Keypad_kullanimi_09_10_2019
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
marvas | 0:66860685087d | 1 | #include "mbed.h" |
marvas | 0:66860685087d | 2 | #include "Keypad.h" |
marvas | 0:66860685087d | 3 | |
marvas | 0:66860685087d | 4 | Keypad key(PC_4, PB_13, PB_14, PB_15, PB_1, PB_2, PB_12, PA_11); |
marvas | 0:66860685087d | 5 | |
marvas | 0:66860685087d | 6 | char key_table[] = { |
marvas | 0:66860685087d | 7 | '1', '2', '3', 'A', |
marvas | 0:66860685087d | 8 | '4', '5', '6', 'B', |
marvas | 0:66860685087d | 9 | '7', '8', '9', 'C', |
marvas | 0:66860685087d | 10 | '*', '0', '#', 'D' |
marvas | 0:66860685087d | 11 | }; |
marvas | 0:66860685087d | 12 | Serial pc(USBTX,USBRX); |
marvas | 0:66860685087d | 13 | int main() { |
marvas | 0:66860685087d | 14 | pc.baud(250000); |
marvas | 0:66860685087d | 15 | uint32_t key_num; |
marvas | 0:66860685087d | 16 | while(true) { |
marvas | 0:66860685087d | 17 | while ((key_num = key.read()) != 0){ |
marvas | 0:66860685087d | 18 | pc.printf("%c\r\n", *(key_table + key_num-1)); |
marvas | 0:66860685087d | 19 | } |
marvas | 0:66860685087d | 20 | |
marvas | 0:66860685087d | 21 | } |
marvas | 0:66860685087d | 22 | } |