Debounce_Library

Dependents:   EJ3_Cafetera EJ1

Committer:
Tom_87
Date:
Tue Jun 12 17:11:31 2018 +0000
Revision:
3:df73a4aa4ff8
Parent:
0:16d62113f1d5
Programa para cotrolar titileo d un led con un pulsador

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Tom_87 0:16d62113f1d5 1 #ifndef _ANTIRREBOTE_H_
Tom_87 0:16d62113f1d5 2 #define _ANTIRREBOTE_H_
Tom_87 0:16d62113f1d5 3 #include "mbed.h"
Tom_87 0:16d62113f1d5 4
Tom_87 0:16d62113f1d5 5 typedef int pinEstado_t;
Tom_87 0:16d62113f1d5 6
Tom_87 0:16d62113f1d5 7
Tom_87 0:16d62113f1d5 8 class AntReb{
Tom_87 0:16d62113f1d5 9
Tom_87 0:16d62113f1d5 10 public:
Tom_87 0:16d62113f1d5 11
Tom_87 0:16d62113f1d5 12 AntReb();
Tom_87 0:16d62113f1d5 13 ~AntReb();
Tom_87 0:16d62113f1d5 14
Tom_87 0:16d62113f1d5 15 pinEstado_t antiRebote();
Tom_87 0:16d62113f1d5 16 void setPin(DigitalIn pin);
Tom_87 3:df73a4aa4ff8 17 void DebTime();
Tom_87 0:16d62113f1d5 18
Tom_87 0:16d62113f1d5 19 private:
Tom_87 3:df73a4aa4ff8 20 char state, Pulsador, deb_time, hab;
Tom_87 3:df73a4aa4ff8 21 pinEstado_t out;
Tom_87 0:16d62113f1d5 22
Tom_87 0:16d62113f1d5 23 };
Tom_87 0:16d62113f1d5 24
Tom_87 0:16d62113f1d5 25 #endif