Keypad kullanimi

Dependencies:   mbed mbed-rtos MFRC522 TextLCD keypad

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?

UserRevisionLine numberNew 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 }