impresion en LCD con boton de incremento y decremento encada variable en el LCD

Dependencies:   TextLCD mbed

Committer:
amarincan
Date:
Wed Oct 16 16:38:18 2013 +0000
Revision:
0:6c9cb98ad497
Tarea1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
amarincan 0:6c9cb98ad497 1 #include "mbed.h"
amarincan 0:6c9cb98ad497 2
amarincan 0:6c9cb98ad497 3 class DebouncedIn {
amarincan 0:6c9cb98ad497 4 public:
amarincan 0:6c9cb98ad497 5 DebouncedIn(PinName in);
amarincan 0:6c9cb98ad497 6
amarincan 0:6c9cb98ad497 7 int read (void);
amarincan 0:6c9cb98ad497 8 operator int();
amarincan 0:6c9cb98ad497 9
amarincan 0:6c9cb98ad497 10 int rising(void);
amarincan 0:6c9cb98ad497 11 int falling(void);
amarincan 0:6c9cb98ad497 12 int steady(void);
amarincan 0:6c9cb98ad497 13
amarincan 0:6c9cb98ad497 14 private :
amarincan 0:6c9cb98ad497 15 // objects
amarincan 0:6c9cb98ad497 16 DigitalIn _in;
amarincan 0:6c9cb98ad497 17 Ticker _ticker;
amarincan 0:6c9cb98ad497 18
amarincan 0:6c9cb98ad497 19 // function to take a sample, and update flags
amarincan 0:6c9cb98ad497 20 void _sample(void);
amarincan 0:6c9cb98ad497 21
amarincan 0:6c9cb98ad497 22 // counters and flags
amarincan 0:6c9cb98ad497 23 int _samples;
amarincan 0:6c9cb98ad497 24 int _output;
amarincan 0:6c9cb98ad497 25 int _output_last;
amarincan 0:6c9cb98ad497 26 int _rising_flag;
amarincan 0:6c9cb98ad497 27 int _falling_flag;
amarincan 0:6c9cb98ad497 28 int _state_counter;
amarincan 0:6c9cb98ad497 29
amarincan 0:6c9cb98ad497 30 };
amarincan 0:6c9cb98ad497 31
amarincan 0:6c9cb98ad497 32