![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Control PID para un planta RC (control de la carga del capacitor), los parámetros se ingresan por medio de 4 pulsadores, teniendo en cuenta una librería antirebote y el resultado del control se visualiza en una pantalla LCD 16x2.
Fork of DebouncedIn_HelloWorld by
DebouncedIn.h
00001 #include "mbed.h" 00002 00003 class DebouncedIn { 00004 public: 00005 DebouncedIn(PinName in); 00006 00007 int read (void); 00008 operator int(); 00009 00010 int rising(void); 00011 int falling(void); 00012 int steady(void); 00013 00014 private : 00015 // objects 00016 DigitalIn _in; 00017 Ticker _ticker; 00018 00019 // function to take a sample, and update flags 00020 void _sample(void); 00021 00022 // counters and flags 00023 int _samples; 00024 int _output; 00025 int _output_last; 00026 int _rising_flag; 00027 int _falling_flag; 00028 int _state_counter; 00029 00030 }; 00031
Generated on Fri Jul 29 2022 10:57:41 by
![doxygen](doxygen.png)