![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
manejo básico del teclado, usando la pantalla lcd.
Dependencies: FPointer TextLCD keypad mbed
Fork of Tarea3_Teclado_sonido by
Revision 2:74e66e0bc451, committed 2014-05-13
- Comitter:
- juanco
- Date:
- Tue May 13 16:44:04 2014 +0000
- Parent:
- 1:4fa754f4522d
- Commit message:
- Codigo de manejo basico de teclado, incluyendo la pantalla lcd.
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
diff -r 4fa754f4522d -r 74e66e0bc451 main.cpp --- a/main.cpp Wed Apr 23 15:05:20 2014 +0000 +++ b/main.cpp Tue May 13 16:44:04 2014 +0000 @@ -1,20 +1,13 @@ -//Julian Esteban Palacio Hernandez -//Andres Mauricio Gomez Arevalo - #include "mbed.h" -#include "keypad.h" //Librería de manejo de Teclado -#include "TextLCD.h"//Librería de LCD +#include "keypad.h" +#include "TextLCD.h" TextLCD lcd(PTB10, PTB11, PTE2, PTE3, PTE4, PTE5); // rs, e, d4-d7 DigitalOut Sonido(PTB8); - - -//Defino salida a Pwm PwmOut Pwm(PTA5); -//Definicion de Variables float pp=0.001; float Dd=0.1; @@ -29,7 +22,7 @@ }; -//Funcion de PWM +//PWM int PWMmodule(float pp,float Dd) { Pwm.period(pp); @@ -53,15 +46,12 @@ int main() { - //Configuracion de Pines: - //Filas van a Resistencia que van a tierra, y tambien a los puertos - //Columnas van directamente a los pines de la tarjeta. + // r0 r1 r2 r3 c0 c1 c2 c3 Keypad keypad(PTA2,PTD4,PTD3,PTD1,PTD2,PTD0,PTD5,PTA13); - //keypad.attach(&cbAfterInput); keypad.CallAfterInput(&cbAfterInput); - keypad.Start(); // energiza las columnas C0-C3 Del Keypad + keypad.Start(); while (1)