beep keypad

Dependencies:   TextLCD mbed

Fork of Autus by Umair Aftab

Committer:
umairaftab
Date:
Thu Mar 06 03:41:11 2014 +0000
Revision:
2:97a458c4c997
Parent:
1:9ef26efedcea
Child:
4:0cd0c7fe0682
Updated

Who changed what in which revision?

UserRevisionLine numberNew contents of line
umairaftab 1:9ef26efedcea 1 #include "mbed.h"
umairaftab 1:9ef26efedcea 2 #define BAUDRATE0 1200
umairaftab 1:9ef26efedcea 3
umairaftab 1:9ef26efedcea 4 #include "keypad.h"
umairaftab 1:9ef26efedcea 5 #include "buzz.h"
umairaftab 1:9ef26efedcea 6
umairaftab 1:9ef26efedcea 7 Serial pc(PTE20,PTE21);
umairaftab 1:9ef26efedcea 8 Ticker timer1ms;
umairaftab 1:9ef26efedcea 9
umairaftab 1:9ef26efedcea 10
umairaftab 1:9ef26efedcea 11 int main(void)
umairaftab 1:9ef26efedcea 12 {
umairaftab 1:9ef26efedcea 13 timer1ms.attach(&timer1, 0.001); //interrupt attached function(timer) with interval (1 ms)
umairaftab 1:9ef26efedcea 14 pc.baud( BAUDRATE0 );
umairaftab 1:9ef26efedcea 15 char key;
umairaftab 1:9ef26efedcea 16 // lcd.cls();
umairaftab 1:9ef26efedcea 17 while(1) {
umairaftab 1:9ef26efedcea 18 // lcd.cls();
umairaftab 1:9ef26efedcea 19 key = Keypad();
umairaftab 1:9ef26efedcea 20 //if (key!=NULL)
umairaftab 1:9ef26efedcea 21 //{}
umairaftab 1:9ef26efedcea 22 pc.printf("k\n");
umairaftab 1:9ef26efedcea 23
umairaftab 1:9ef26efedcea 24 wait(0.2);
umairaftab 1:9ef26efedcea 25 // if(key != 100) {
umairaftab 1:9ef26efedcea 26 // pc.printf("keypad = %f\n", key);
umairaftab 1:9ef26efedcea 27 //
umairaftab 1:9ef26efedcea 28 }
umairaftab 1:9ef26efedcea 29 // lcd.printf("%c\n\r",&key);
umairaftab 1:9ef26efedcea 30 //wait(0.2);
umairaftab 1:9ef26efedcea 31
umairaftab 1:9ef26efedcea 32 }