keypad

Dependencies:   mbed TextLCD keypad

Committer:
detay
Date:
Wed Dec 04 12:09:44 2019 +0000
Revision:
0:568acc58974f
keypad

Who changed what in which revision?

UserRevisionLine numberNew contents of line
detay 0:568acc58974f 1 #include "mbed.h"
detay 0:568acc58974f 2 #include "TextLCD.h"
detay 0:568acc58974f 3 #include "Keypad.h"
detay 0:568acc58974f 4 TextLCD lcd(PB_0,PA_4,PC_3,PC_2,PB_3,PA_10);
detay 0:568acc58974f 5 Keypad key(PC_12, PC_10, PC_11,PD_2,PA_13,PA_14,PA_15,PC_8);
detay 0:568acc58974f 6 char key_table[] = {
detay 0:568acc58974f 7 '1', '2', '3', 'A',
detay 0:568acc58974f 8 '4', '5', '6', 'B',
detay 0:568acc58974f 9 '7', '8', '9', 'C',
detay 0:568acc58974f 10 '*', '0', '#', 'D'
detay 0:568acc58974f 11 };
detay 0:568acc58974f 12 int main() {
detay 0:568acc58974f 13 uint32_t key_num;
detay 0:568acc58974f 14 while(true) {
detay 0:568acc58974f 15
detay 0:568acc58974f 16 while ((key_num = key.read()) != 0){
detay 0:568acc58974f 17 lcd.locate(0,0);
detay 0:568acc58974f 18 lcd.printf("Sectiginiz Rakam:%c", *(key_table + key_num-1));
detay 0:568acc58974f 19 }
detay 0:568acc58974f 20
detay 0:568acc58974f 21 }
detay 0:568acc58974f 22 }