Plamen Totev
/
keypad_with_beep1
beep keypad
Fork of Autus by
main.cpp@2:97a458c4c997, 2014-03-06 (annotated)
- 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?
User | Revision | Line number | New 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 | } |